Commit Graph

  • 058b437c3f fix: add ./ prefix to subpath export keys in package.json main glm-5.1 2026-05-22 06:26:56 +00:00
  • 6fb633c05b chore: add LICENSE, README, update package.json and AGENTS.md for npm release prep glm-5.1 2026-05-22 06:17:54 +00:00
  • e45b8c0cc0 chore: mark final review/complete-library task completed — all 38/38 tasks done glm-5.1 2026-05-21 22:56:22 +00:00
  • fab0b64f0b chore: update api/public-exports task status to completed glm-5.1 2026-05-21 22:55:56 +00:00
  • dd96ceb4f8 feat: wire all barrel exports, resolve conflicts, add 8 sub-path import tests glm-5.1 2026-05-21 22:55:37 +00:00
  • 4fcd544261 chore: update review/reactive-and-hosts task status to completed glm-5.1 2026-05-21 22:40:57 +00:00
  • 1233266ffd chore: update meta-reactive-layer task status to completed glm-5.1 2026-05-21 22:31:22 +00:00
  • b297203a5d chore: update max-concurrency task status, spawn next generation glm-5.1 2026-05-21 22:29:25 +00:00
  • 4df8698a3d Merge branch 'feat/reactive/max-concurrency' glm-5.1 2026-05-21 22:29:05 +00:00
  • 1a12410229 feat: implement maxConcurrency reactive counting semaphore with 20 unit tests glm-5.1 2026-05-21 22:29:02 +00:00
  • 72356b9758 chore: update host-reactive task status to completed glm-5.1 2026-05-21 22:21:00 +00:00
  • 793b6e513f Merge branch 'feat/host/reactive' glm-5.1 2026-05-21 22:20:33 +00:00
  • 8b7f4f985a feat: implement ReactiveHostConfig with WorkflowNode, ReactiveContext, precondition computation and 34 integration tests glm-5.1 2026-05-21 22:20:30 +00:00
  • a72c3173e7 chore: update review-foundation task status glm-5.1 2026-05-21 22:18:37 +00:00
  • ee3da90b63 chore: update task statuses completed glm-5.1 2026-05-21 22:18:03 +00:00
  • 270bd7cd69 chore: merge reactive-node-status, update retry-semantics task status glm-5.1 2026-05-21 22:17:41 +00:00
  • e8b62c0c58 Merge branch 'feat/reactive-node-status' glm-5.1 2026-05-21 22:17:29 +00:00
  • 000a1e04c5 feat: add retry semantics tests with requestIdToNodeKey reverse map glm-5.1 2026-05-21 22:17:11 +00:00
  • e98204161d feat: implement node status signal management with computed preconditions and blockedByFailure feat/reactive-node-status glm-5.1 2026-05-21 22:16:46 +00:00
  • 4cf644f734 Merge branch 'feat/reactive-retry-semantics' glm-5.1 2026-05-21 22:13:33 +00:00
  • d63a301cea Implement retry semantics: requestIdToNodeKey reverse map, setRequestId method, full-history getEvents feat/reactive-retry-semantics glm-5.1 2026-05-21 22:10:31 +00:00
  • 18999fb38e chore: update task statuses to completed glm-5.1 2026-05-21 22:09:10 +00:00
  • 7a4e430aa9 Merge branch 'feat/analysis-build-type-edges' glm-5.1 2026-05-21 22:08:42 +00:00
  • c7c6d13d6b Merge branch 'feat/analysis-template-validation' glm-5.1 2026-05-21 22:07:11 +00:00
  • c57a8558c7 Merge branch 'feat/graph-construction-call' glm-5.1 2026-05-21 22:06:51 +00:00
  • fa2223b90b feat: move buildTypeEdges to src/analysis/type-compat.ts as standalone function feat/analysis-build-type-edges glm-5.1 2026-05-21 22:06:26 +00:00
  • 2e0350e87c feat: implement call graph construction methods (fromCallEvents, updateFromEvent, addCall, addDependency, updateStatus, updateCall, removeCall) feat/graph-construction-call glm-5.1 2026-05-21 22:04:28 +00:00
  • d7fea47214 Merge branch 'feat/analysis-ordering' glm-5.1 2026-05-21 22:03:19 +00:00
  • 67907dc0f3 Implement validatePreconditions and validateTemplate for template validation feat/analysis-template-validation glm-5.1 2026-05-21 22:02:31 +00:00
  • fb921f9a29 feat: add execution ordering analysis functions (topologicalOrder, parallelGroups, criticalPath, reachableFrom, ancestors, descendants) feat/analysis-ordering glm-5.1 2026-05-21 21:58:30 +00:00
  • 3b52998f20 chore: update task graph/construction-json status to completed glm-5.1 2026-05-21 21:56:43 +00:00
  • 5cfc8882bd Implement fromJSON, export, toJSON, toString serialization for FlowGraph glm-5.1 2026-05-21 21:51:24 +00:00
  • 7a5bd2f513 chore: update task statuses to completed for graph-validation, host-graphology, graph-construction-operation, reactive-workflow-root glm-5.1 2026-05-21 21:46:29 +00:00
  • e201408737 Merge branch 'feat/reactive-workflow-root' glm-5.1 2026-05-21 21:46:00 +00:00
  • 48b5dec234 Merge feat/graph-construction-operation: resolve conflicts across construction.ts, index.ts, analysis/index.ts glm-5.1 2026-05-21 21:45:48 +00:00
  • 1cbc59aa44 Merge branch 'feat/host-graphology' glm-5.1 2026-05-21 21:43:23 +00:00
  • a50394e3f0 Merge feat/graph-validation: manually resolve construction.ts conflict glm-5.1 2026-05-21 21:43:08 +00:00
  • 91912b954d feat(reactive): implement WorkflowReactiveRoot with signal graph, EventLogProjection, lifecycle, abort, and dispose glm-5.1 2026-05-21 21:29:55 +00:00
  • 5514c5aacc feat(graph): implement fromSpecs, addOperation, addTypedEdge, buildTypeEdges glm-5.1 2026-05-21 21:28:27 +00:00
  • efded0946e feat(host): implement GraphologyHostConfig — render ujsx templates to graphology DAG glm-5.1 2026-05-21 21:23:28 +00:00
  • cbad7d553d Merge feat/graph-validation: resolve conflicts in construction.ts and index.ts glm-5.1 2026-05-21 21:19:21 +00:00
  • 48b389841e Implement graph validation functions (validateSchema, validateGraph, validate) glm-5.1 2026-05-21 21:16:34 +00:00
  • 750ef2d4b7 feat(graph): implement query methods — topologicalOrder, hasCycles, findCycles, ancestors, descendants, reachableFrom, and call graph queries (filterByStatus, getRoots, children, duration, lineage) glm-5.1 2026-05-21 21:15:58 +00:00
  • d63ef886d8 chore: update task graph/flowgraph-class status to completed glm-5.1 2026-05-21 21:11:50 +00:00
  • 1503ca07aa feat(graph): implement FlowGraph class wrapping graphology DirectedGraph glm-5.1 2026-05-21 21:11:12 +00:00
  • e8736cb010 chore: update meta/component-layer and meta/schema-layer status to completed glm-5.1 2026-05-21 21:07:22 +00:00
  • 3b27ba7c1b chore: update task schema/graph-schemas status to completed glm-5.1 2026-05-21 21:07:08 +00:00
  • 0d6657657e chore: update tasks analysis/type-compat and schema/graph-schemas status to completed glm-5.1 2026-05-21 21:06:58 +00:00
  • fe6cb15423 Merge branch 'feat/schema-graph-schemas' glm-5.1 2026-05-21 21:06:43 +00:00
  • 9747244653 feat(schema): add SerializedGraph factory, OperationGraphSerialized, CallGraphSerialized, FlowGraphSerialized glm-5.1 2026-05-21 21:06:24 +00:00
  • f25e5c8eaf Merge feat/analysis-type-compat: resolve conflicts in analysis/index.ts glm-5.1 2026-05-21 21:06:15 +00:00
  • b6cb32da3a chore: update task component/map status to completed glm-5.1 2026-05-21 21:05:59 +00:00
  • a060858e6e Implement typeCompat function for deep structural schema compatibility checking glm-5.1 2026-05-21 21:05:50 +00:00
  • 9c92618292 chore: update task component/conditional status to completed glm-5.1 2026-05-21 21:05:48 +00:00
  • 4a7c64777b Merge branch 'feat/component-map' glm-5.1 2026-05-21 21:05:28 +00:00
  • 87722ae73f Merge branch 'feat/component-conditional' glm-5.1 2026-05-21 21:04:20 +00:00
  • 80b4831e40 Implement Map ujsx component for dynamic array mapping glm-5.1 2026-05-21 21:04:18 +00:00
  • 9bc1f038bd Implement <Conditional> ujsx component with test prop (string/function), else prop, and unit tests glm-5.1 2026-05-21 21:04:01 +00:00
  • d7578994fb chore: update task analysis/defaults status to completed glm-5.1 2026-05-21 21:02:07 +00:00
  • 9c60e4f673 Implement analysis defaults module with default value resolution for CallStatus, NodeStatus, EdgeType, and node attributes glm-5.1 2026-05-21 21:01:12 +00:00
  • cbd26688f8 chore: update task status to completed for component-operation, schema-edge-attrs glm-5.1 2026-05-21 20:59:52 +00:00
  • 6423225716 Merge branch 'feat/schema-edge-attrs' glm-5.1 2026-05-21 20:59:29 +00:00
  • e2a7d889c6 feat(schema): add edge attribute schemas and CallResult schema glm-5.1 2026-05-21 20:59:11 +00:00
  • aa5ba56b1b Implement Operation ujsx component with props and leaf node behavior glm-5.1 2026-05-21 20:58:53 +00:00
  • c1c1c012d4 chore: update task schema/node-attrs status to completed glm-5.1 2026-05-21 20:56:31 +00:00
  • 5f80cd8f75 feat(schema): add OperationNodeAttrs and CallNodeAttrs TypeBox schemas glm-5.1 2026-05-21 20:55:54 +00:00
  • b2691283a2 chore: update task setup/test-infrastructure status to completed glm-5.1 2026-05-21 20:53:14 +00:00
  • 8c997433e2 chore: update task status to completed for component-sequential, error-hierarchy, schema-enums glm-5.1 2026-05-21 20:53:06 +00:00
  • d4f5b66cbd Merge branch 'feat/setup-test-infrastructure' glm-5.1 2026-05-21 20:52:51 +00:00
  • aa75fc4811 Merge branch 'feat/schema-enums' glm-5.1 2026-05-21 20:52:27 +00:00
  • e49c91bed6 setup: add vitest test infrastructure with helpers, fixtures, and reactive test patterns glm-5.1 2026-05-21 20:52:04 +00:00
  • 71f440eaf3 Merge branch 'feat/error-hierarchy' glm-5.1 2026-05-21 20:52:00 +00:00
  • 0c7d168170 chore: add .worktrees/ to .gitignore glm-5.1 2026-05-21 20:51:33 +00:00
  • bea553c2b0 Define TypeBox enum schemas (CallStatus, NodeStatus, OperationType, EdgeType) with Nullable helper glm-5.1 2026-05-21 20:51:25 +00:00
  • 3a8a54ccd6 Implement FlowgraphError hierarchy with all error classes and validation result types glm-5.1 2026-05-21 20:51:19 +00:00
  • e83d340666 Merge feat/component-sequential: resolve conflicts in component/index.ts glm-5.1 2026-05-21 20:51:13 +00:00
  • 3dd4e4d57a feat(component): implement Sequential ujsx component glm-5.1 2026-05-21 20:50:36 +00:00
  • 5231522b5e chore: update task component/parallel status to completed glm-5.1 2026-05-21 20:49:47 +00:00
  • e18fd19453 Implement Parallel ujsx component with id and maxConcurrency props glm-5.1 2026-05-21 20:48:59 +00:00
  • 0886ba1f00 chore: update task setup/project-init status to completed glm-5.1 2026-05-21 20:46:56 +00:00
  • 5fbf7a75bc setup: initialize project with package.json, tsconfig, tsup, vitest, src skeleton, and test placeholders glm-5.1 2026-05-21 20:46:10 +00:00
  • a61f6aead7 fix(coordinator): use remote:true on cleanup remove, document merged cleanup action glm-5.1 2026-05-21 20:44:19 +00:00
  • 466b121f77 decompose architecture into 38 atomic tasks across 12 parallel generations glm-5.1 2026-05-21 20:24:44 +00:00
  • 907c33650f fix: architecture review - address 5 critical issues, 6 warnings, 3 suggestions glm-5.1 2026-05-21 19:40:45 +00:00
  • f3e084d02f resolve all remaining open questions (OQ-03–OQ-29), add ADR-006 glm-5.1 2026-05-21 09:25:55 +00:00
  • c76be7f689 ADR-005 accepted: resolve all open consequences, update cascading docs glm-5.1 2026-05-21 07:44:28 +00:00
  • 2c1b2d1a15 ADR-005: event log as single source of truth glm-5.1 2026-05-20 09:33:15 +00:00
  • 27ebbd491e add open questions tracker: compile all unresolved questions across architecture docs into one cross-referenced view organized by theme and priority glm-5.1 2026-05-20 05:27:19 +00:00
  • da2973e2a6 fix build/distribution spec: npm deps not workspace, align configs with sibling projects, resolve review issues glm-5.1 2026-05-20 03:09:57 +00:00
  • eaeba38e71 resolve architecture review round 2: criticals, warnings, suggestions glm-5.1 2026-05-19 13:05:35 +00:00
  • 1dbaccbde3 specify failure propagation semantics (C-04) glm-5.1 2026-05-19 11:36:55 +00:00
  • c5e649cc9f resolve mechanical architecture review issues (C-01,C-02,C-03,W-01,W-09,W-10,W-12) glm-5.1 2026-05-19 11:09:06 +00:00
  • 037dfec44b add architecture gap analysis review (9 critical, 12 warnings) glm-5.1 2026-05-19 10:56:25 +00:00
  • d2253099ee add flowgraph architecture docs (Phase 1 SDD) glm-5.1 2026-05-19 09:36:22 +00:00
  • 333dcd5ac1 added sdd process glm-5.1 2026-05-19 08:08:43 +00:00
  • 1db0ffbf68 init glm-5.1 2026-05-18 11:49:10 +00:00