singularity-forge/.github/workflows
TÂCHES e4cd141503 fix(gsd): enforce backtick file paths in task plan IO sections (#1548)
* fix(gsd): enforce backtick file paths in task plan IO sections

The reactive task graph (ADR-004) derives dependencies from backtick-wrapped
file paths in ## Inputs and ## Expected Output sections. Without concrete
paths, the graph is ambiguous and falls back to sequential execution.

Changes:
- task-plan.md template: add comments explaining paths are machine-parsed
- plan-slice.md prompt: explicitly instruct planner to write backtick file
  paths in IO sections, add self-audit check for path presence
- observability-validator.ts: new validation rules missing_output_file_paths
  (warning) and missing_input_file_paths (info) catch plans without paths
- plan-quality-validator.test.ts: 4 new test cases for IO path validation

* fix(ci): increase max_tokens and add JSON parse error handling in ai-triage

max_tokens: 300 was too low, causing truncated JSON responses from Claude
that failed to parse. Bumped to 1024 and added try/catch with raw text
logging for easier debugging.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-19 23:28:44 -06:00
..
ai-triage.yml fix(gsd): enforce backtick file paths in task plan IO sections (#1548) 2026-03-19 23:28:44 -06:00
build-native.yml feat: upgrade to Node.js 24 LTS across CI, Docker, and package config (#1165) 2026-03-18 09:28:49 -06:00
ci.yml fix: remove broken SwiftUI skill and add CI reference check (#1476) (#1520) 2026-03-19 18:04:37 -06:00
cleanup-dev-versions.yml feat: upgrade to Node.js 24 LTS across CI, Docker, and package config (#1165) 2026-03-18 09:28:49 -06:00
pipeline.yml ci: upgrade docker/login-action v3 → v4 for Node 24 runtime (#1331) 2026-03-19 07:36:10 -06:00