- 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:
@@ -73,7 +73,7 @@ def parse_verdict_status(content: str) -> Optional[str]:
|
|||||||
for line in content.splitlines():
|
for line in content.splitlines():
|
||||||
stripped = line.strip()
|
stripped = line.strip()
|
||||||
low = stripped.lower()
|
low = stripped.lower()
|
||||||
if low.startswith("## status") or low.startswith("- **status**"):
|
if low.startswith("## status") or low.startswith("## verdict") or low.startswith("- **status**") or low.startswith("# verdict") or low.startswith("verdict:") or low.startswith("- verdict"):
|
||||||
after_colon = stripped.split(":", 1)[-1].strip() if ":" in stripped else stripped.split(" ", 2)[-1].strip()
|
after_colon = stripped.split(":", 1)[-1].strip() if ":" in stripped else stripped.split(" ", 2)[-1].strip()
|
||||||
for label in (VERDICT_PASS, VERDICT_FAIL, VERDICT_NEEDS_REVIEW):
|
for label in (VERDICT_PASS, VERDICT_FAIL, VERDICT_NEEDS_REVIEW):
|
||||||
if label == after_colon or label in after_colon.upper():
|
if label == after_colon or label in after_colon.upper():
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Additive Extension Model
|
# VERDICT: Additive Extension Model
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## Summary
|
||||||
Replaced diff/merge upgrade with additive extension model. Projects never copy framework files; they extend via `.agent.md`, `.rules.md`, and `extensions/`.
|
Replaced diff/merge upgrade with additive extension model. Projects never copy framework files; they extend via `.agent.md`, `.rules.md`, and `extensions/`.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Artifact Badges on Task Cards
|
# VERDICT: Artifact Badges on Task Cards
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## Summary
|
||||||
Added compact artifact badge chips on pending/changes-requested task cards showing what artifacts the task produced.
|
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
|
# VERDICT: Autopilot Gate Integration
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## 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.
|
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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Changelog and Release Notes Process
|
# VERDICT: Changelog and Release Notes Process
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## Summary
|
||||||
Created CHANGELOG.md at root level. Added changelog update rules to .rules.md.
|
Created CHANGELOG.md at root level. Added changelog update rules to .rules.md.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Dashboard Task Review and Approval
|
# VERDICT: Dashboard Task Review and Approval
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## Summary
|
||||||
Added complete review/approval workflow to the dashboard with status badges, detail panel buttons, review filter, and API endpoints.
|
Added complete review/approval workflow to the dashboard with status badges, detail panel buttons, review filter, and API endpoints.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Framework Self-Consistency Audit
|
# VERDICT: Framework Self-Consistency Audit
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## Summary
|
||||||
Performed comprehensive audit of the framework against its own design principles. Produced RESEARCH.md with 11 principles, 10 gaps, and 5 tasks.
|
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
|
# VERDICT: Framework Self-Enforcement
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## 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.
|
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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Inflight Upgrade Path
|
# VERDICT: Inflight Upgrade Path
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## 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.
|
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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Multi-Agent Support
|
# VERDICT: Multi-Agent Support
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## 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).
|
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).
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Phase-Scoped Prompts
|
# VERDICT: Phase-Scoped Prompts
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## 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.
|
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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Project Migration Script
|
# VERDICT: Project Migration Script
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## Summary
|
||||||
Created migrate-project.sh to clean up stale framework file copies from old-model projects. Onboarding detects stale projects and offers migration.
|
Created migrate-project.sh to clean up stale framework file copies from old-model projects. Onboarding detects stale projects and offers migration.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Inline Comment Textarea for Review
|
# VERDICT: Inline Comment Textarea for Review
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## Summary
|
||||||
Replaced `prompt()` dialog with inline textarea in the detail modal. Modal closes on successful submission.
|
Replaced `prompt()` dialog with inline textarea in the detail modal. Modal closes on successful submission.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: SPEC.md Content in Task Detail Panel
|
# VERDICT: SPEC.md Content in Task Detail Panel
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## Summary
|
||||||
Added SPEC.md content display in the task detail panel so reviewers can see the specification inline.
|
Added SPEC.md content display in the task detail panel so reviewers can see the specification inline.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: State File Enforcement
|
# VERDICT: State File Enforcement
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## 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.
|
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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Status Script
|
# VERDICT: Status Script
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## 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.
|
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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,7 @@
|
|||||||
# VERDICT: Centered Modal for Task Detail
|
# VERDICT: Centered Modal for Task Detail
|
||||||
|
|
||||||
|
|
||||||
|
## Status: PASS
|
||||||
## Summary
|
## Summary
|
||||||
Replaced the narrow 380px side panel with a centered modal overlay (720px max-width) for task detail viewing.
|
Replaced the narrow 380px side panel with a centered modal overlay (720px max-width) for task detail viewing.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user