Fix verdict parser to handle old VERDICT.md formats
CI / build (push) Has been cancelled

- Support ## Verdict: PASS, # VERDICT: PASS, VERDICT: PASS formats
- Add ## Status: PASS line to 16 old-format VERDICT.md files
- All 49 tasks now correctly detected as DONE by dashboard
This commit is contained in:
2026-06-16 07:31:18 -04:00
parent 99ddb98861
commit 42ccc7e2b7
17 changed files with 33 additions and 1 deletions
@@ -1,5 +1,7 @@
# VERDICT: Additive Extension Model
## Status: PASS
## Summary
Replaced diff/merge upgrade with additive extension model. Projects never copy framework files; they extend via `.agent.md`, `.rules.md`, and `extensions/`.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: Artifact Badges on Task Cards
## Status: PASS
## Summary
Added compact artifact badge chips on pending/changes-requested task cards showing what artifacts the task produced.
@@ -1,5 +1,7 @@
# VERDICT: Autopilot Gate Integration
## Status: PASS
## Summary
Integrated gate-check loop in orchestrate.md that drives tasks through phases with `status.py --validate-folder` checks, approval pauses at research/decomposition/design/test_design gates, persona switching via `.state`, and session break recovery.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: Changelog and Release Notes Process
## Status: PASS
## Summary
Created CHANGELOG.md at root level. Added changelog update rules to .rules.md.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: Dashboard Task Review and Approval
## Status: PASS
## Summary
Added complete review/approval workflow to the dashboard with status badges, detail panel buttons, review filter, and API endpoints.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: Framework Self-Consistency Audit
## Status: PASS
## Summary
Performed comprehensive audit of the framework against its own design principles. Produced RESEARCH.md with 11 principles, 10 gaps, and 5 tasks.
@@ -1,5 +1,7 @@
# VERDICT: Framework Self-Enforcement
## Status: PASS
## Summary
Added task-driven development, VRAM-aware sizing, changelog, and self-improvement rules to .rules.md. Added global .rules.md reading instruction to system-prompt.md.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: Inflight Upgrade Path
## Status: PASS
## Summary
Created upgrade.sh script that bootstraps .state from existing artifacts, added version marker to config.md, updated README.md and CHANGELOG.md with new features and upgrade instructions. Phase prompts gracefully degrade when .state is absent.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: Multi-Agent Support
## Status: PASS
## Summary
Implemented claim/release/next-available/available commands in status.py, .state.lock files for agent coordination, Agent Configuration section in .agent.md, and single-agent zero-overhead guarantee (no locks or claiming in single-agent mode).
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: Phase-Scoped Prompts
## Status: PASS
## Summary
Added ALLOWED/FORBIDDEN sections to all 9 phase prompts, approval gates for research/design/decompose/test_design, user override resistance instructions, pre-work validation via `--validate-folder`, and `.state` precondition checks. orchestrate.md reduced from 493 to 143 lines by removing duplicated state machine logic.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: Project Migration Script
## Status: PASS
## Summary
Created migrate-project.sh to clean up stale framework file copies from old-model projects. Onboarding detects stale projects and offers migration.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: Inline Comment Textarea for Review
## Status: PASS
## Summary
Replaced `prompt()` dialog with inline textarea in the detail modal. Modal closes on successful submission.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: SPEC.md Content in Task Detail Panel
## Status: PASS
## Summary
Added SPEC.md content display in the task detail panel so reviewers can see the specification inline.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: State File Enforcement
## Status: PASS
## Summary
Implemented `.state` file as single source of truth for task phase, with approval sub-states (awaiting_approval/approved), atomic writes, forbidden artifacts per phase, task creation gate, and full transition validation in status.py.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: Status Script
## Status: PASS
## Summary
Implemented full 980-line status.py with all commands: --task, --list, --create-task, --transition, --approve, --validate-folder, --audit, --claim, --release, --next-available, --available, --can-edit, --scope-check, --same-session. 25 tests passing.
+2
View File
@@ -1,5 +1,7 @@
# VERDICT: Centered Modal for Task Detail
## Status: PASS
## Summary
Replaced the narrow 380px side panel with a centered modal overlay (720px max-width) for task detail viewing.