Commit Graph
9 Commits
Author SHA1 Message Date
glm-5.1 7a4e430aa9 Merge branch 'feat/analysis-build-type-edges'
# Conflicts:
#	src/analysis/index.ts
#	src/graph/construction.ts
#	src/index.ts
2026-05-21 22:08:42 +00:00
glm-5.1 c7c6d13d6b Merge branch 'feat/analysis-template-validation' 2026-05-21 22:07:11 +00:00
glm-5.1 fa2223b90b feat: move buildTypeEdges to src/analysis/type-compat.ts as standalone function
Relocate buildTypeEdges from construction.ts to type-compat.ts per architecture spec.
construction.ts re-exports it for backward compatibility. Add 10 unit tests for
buildTypeEdges covering compatible edges, incompatible edges with mismatches,
unknown schema passthrough, incremental construction, and edge deduplication.
2026-05-21 22:06:26 +00:00
glm-5.1 67907dc0f3 Implement validatePreconditions and validateTemplate for template validation 2026-05-21 22:02:31 +00:00
glm-5.1 fb921f9a29 feat: add execution ordering analysis functions (topologicalOrder, parallelGroups, criticalPath, reachableFrom, ancestors, descendants) 2026-05-21 21:58:30 +00:00
glm-5.1 f25e5c8eaf Merge feat/analysis-type-compat: resolve conflicts in analysis/index.ts 2026-05-21 21:06:15 +00:00
glm-5.1 a060858e6e Implement typeCompat function for deep structural schema compatibility checking 2026-05-21 21:05:50 +00:00
glm-5.1 9c60e4f673 Implement analysis defaults module with default value resolution for CallStatus, NodeStatus, EdgeType, and node attributes 2026-05-21 21:01:12 +00:00
glm-5.1 5fbf7a75bc setup: initialize project with package.json, tsconfig, tsup, vitest, src skeleton, and test placeholders 2026-05-21 20:46:10 +00:00