Add handoff and binary gate datasets
This commit is contained in:
211
HANDOFF-2026-04-30-presentation-and-training.md
Normal file
211
HANDOFF-2026-04-30-presentation-and-training.md
Normal file
@@ -0,0 +1,211 @@
|
||||
# Handoff — 2026-04-30 — Presentation Decks + Training Prep
|
||||
|
||||
## Context
|
||||
|
||||
This was done on a temporary Ubuntu OS, not the main training machine.
|
||||
|
||||
Repos cloned into `/home/ubuntu/Documents`:
|
||||
|
||||
- `whetstoneRSA`
|
||||
- `whetstoneDSL`
|
||||
- `unchecked-io`
|
||||
|
||||
Gitea remote:
|
||||
|
||||
- `http://borgswarm:3000/bill/whetstone_RSA.git`
|
||||
|
||||
Temporary Gitea push token note:
|
||||
|
||||
- `/home/ubuntu/Documents/gitea-temp-token-today.txt`
|
||||
- permissions are `600`
|
||||
|
||||
## Commits Already Pushed
|
||||
|
||||
Pushed to `master`:
|
||||
|
||||
- `39e0603 Add fast WhetstoneRSA presentation deck`
|
||||
- `750353a Add full WhetstoneRSA cost story deck`
|
||||
|
||||
## Presentation Files
|
||||
|
||||
Existing/created presentation files:
|
||||
|
||||
- `presentations/whetstoneRSA_fast_deck.html`
|
||||
- first fast-slide deck
|
||||
- 35 slides
|
||||
- dark theme, keyboard/click navigation, speaker notes toggle
|
||||
|
||||
- `presentations/whetstoneRSA_overkill_deck.html`
|
||||
- intermediate deck
|
||||
- focuses on LLM overkill, regex enumeration, LoRA vs tiny transformer
|
||||
|
||||
- `presentations/whetstoneRSA_full_story_deck.html`
|
||||
- current strongest deck
|
||||
- 53 slides
|
||||
- starts with the product-spec-to-program story
|
||||
- includes the observed ~30 minute agent loop vs ~5 minute AST-first pipeline comparison
|
||||
- makes clear that AST-first created the speedup and RSA targets remaining repeated LLM planning decisions
|
||||
- includes API token pricing comparisons, 125-program extrapolation, local RTX 3060 training comparison, and a sources/assumptions slide
|
||||
|
||||
Deck controls:
|
||||
|
||||
- click / right arrow / space: next
|
||||
- left arrow / backspace: previous
|
||||
- `N`: toggle speaker notes
|
||||
- `F`: fullscreen
|
||||
- `#<slide number>`: jump to a slide
|
||||
|
||||
## Presentation Story Direction
|
||||
|
||||
Use plain language. Avoid phrases like "bounded decision-making" for this audience.
|
||||
|
||||
Core phrase:
|
||||
|
||||
> The input can be huge. The output is small.
|
||||
|
||||
Main story:
|
||||
|
||||
1. WhetstoneDSL already showed that AST-first code generation can make software generation much faster than interactive agentic coding.
|
||||
2. A product spec can become a program in around five minutes.
|
||||
3. RSA did not create that first speedup. AST-first generation did.
|
||||
4. RSA is the next step: move repeated planning decisions out of general LLM calls and into local tiny transformer gates.
|
||||
5. Regex gives predictable outputs but forces humans to enumerate messy inputs.
|
||||
6. LLMs handle messy inputs but bring a large recurring token/runtime meter.
|
||||
7. LoRA adapts a big model, but still carries the base model at runtime.
|
||||
8. Tiny gate transformers learn the messy input while keeping the output menu fixed.
|
||||
9. Training a gate took about 3 to 5 minutes on an RTX 3060.
|
||||
10. The goal is faster, cheaper, more predictable planning inside the AST-first pipeline.
|
||||
|
||||
## Numbers Used In Deck
|
||||
|
||||
Measured from available repo artifacts:
|
||||
|
||||
- `semantic/extracted_gate_rows_1000.ndjson`
|
||||
- 999 runs
|
||||
- 1,321 taskitems
|
||||
- 5,284 extracted gate rows
|
||||
- 4 extracted gate rows per taskitem
|
||||
|
||||
- `sprints/SPRINT-004-pipeline-decision-audit.md`
|
||||
- `generate_taskitems` currently bundles 10+ separable decisions per taskitem
|
||||
|
||||
Extrapolated for the 125-program example set:
|
||||
|
||||
- 125 programs x 1.32 taskitems/program ~= 165 taskitems
|
||||
- 165 taskitems x 10+ planning decisions ~= 1,650+ planning decisions
|
||||
|
||||
Tiny transformer numbers:
|
||||
|
||||
- ~213K parameters
|
||||
- ~800KB checkpoint
|
||||
- 4,000 training steps
|
||||
- about 3 to 5 minutes per gate on RTX 3060
|
||||
|
||||
Existing prereq gate results:
|
||||
|
||||
- `needs_resolve_dependencies`: 69.4%
|
||||
- `needs_architect_review`: 75.0%
|
||||
|
||||
Important caveat:
|
||||
|
||||
- The first dataset has about 17 unique text templates, so the early results are diagnostic rather than production quality.
|
||||
|
||||
## Training Environment Status
|
||||
|
||||
This temporary Ubuntu OS does **not** have the training stack:
|
||||
|
||||
- no `nvidia-smi`
|
||||
- no PyTorch
|
||||
- no numpy / pandas / scikit-learn
|
||||
- no Fabricate trainer repo cloned
|
||||
|
||||
The `whetstoneDSL` clone here mostly contains the MPS language/project docs. It does **not** include the original taskitem run logs, specialist fleet, or Fabricate training code.
|
||||
|
||||
The usable local training data is in `whetstoneRSA`.
|
||||
|
||||
## New Training Prep Added
|
||||
|
||||
Added:
|
||||
|
||||
- `tools/gen_binary_gate_tsv.py`
|
||||
|
||||
Generated:
|
||||
|
||||
- `semantic/binary_gate_tsv/target_files_present_train.tsv`
|
||||
- `semantic/binary_gate_tsv/target_files_present_eval.tsv`
|
||||
- `semantic/binary_gate_tsv/acceptance_commands_present_train.tsv`
|
||||
- `semantic/binary_gate_tsv/acceptance_commands_present_eval.tsv`
|
||||
- `semantic/binary_gate_tsv/required_tools_present_train.tsv`
|
||||
- `semantic/binary_gate_tsv/required_tools_present_eval.tsv`
|
||||
- `semantic/binary_gate_tsv/manual_approval_present_train.tsv`
|
||||
- `semantic/binary_gate_tsv/manual_approval_present_eval.tsv`
|
||||
|
||||
Generator command:
|
||||
|
||||
```bash
|
||||
python3 tools/gen_binary_gate_tsv.py \
|
||||
--input semantic/extracted_gate_rows_1000.ndjson \
|
||||
--output-dir semantic/binary_gate_tsv \
|
||||
--eval-frac 0.15 \
|
||||
--seed 42
|
||||
```
|
||||
|
||||
Generated dataset summaries:
|
||||
|
||||
```text
|
||||
target_files_present:
|
||||
train: 1123 rows, 501 positive, 622 negative, 44.6% positive
|
||||
eval: 198 rows, 91 positive, 107 negative, 46.0% positive
|
||||
|
||||
acceptance_commands_present:
|
||||
train: 1123 rows, 501 positive, 622 negative, 44.6% positive
|
||||
eval: 198 rows, 91 positive, 107 negative, 46.0% positive
|
||||
|
||||
required_tools_present:
|
||||
train: 1123 rows, 501 positive, 622 negative, 44.6% positive
|
||||
eval: 198 rows, 91 positive, 107 negative, 46.0% positive
|
||||
|
||||
manual_approval_present:
|
||||
train: 1123 rows, 10 positive, 1113 negative, 0.9% positive
|
||||
eval: 198 rows, 2 positive, 196 negative, 1.0% positive
|
||||
```
|
||||
|
||||
Recommended training priority:
|
||||
|
||||
1. `target_files_present`
|
||||
2. `acceptance_commands_present`
|
||||
3. `required_tools_present`
|
||||
4. Skip or rebalance `manual_approval_present` unless intentionally testing rare-class behavior
|
||||
|
||||
## Important Caveat On New Binary Gates
|
||||
|
||||
The original strict extraction rejected `target_file_selection`, `acceptance_command_selection`, and `required_tool_selection` rows because labels were empty or sibling-uniform.
|
||||
|
||||
The new TSVs intentionally turn those into simpler presence/absence gates. They are useful for first-pass tiny transformer experiments, but they are not final high-quality gate definitions.
|
||||
|
||||
## Suggested Next Session
|
||||
|
||||
1. Pull latest `whetstone_RSA` on the main PC.
|
||||
2. Open `presentations/whetstoneRSA_full_story_deck.html` and check the flow.
|
||||
3. Copy `semantic/binary_gate_tsv/*.tsv` into the Fabricate training workflow.
|
||||
4. Train the three balanced binary gates first:
|
||||
- `target_files_present`
|
||||
- `acceptance_commands_present`
|
||||
- `required_tools_present`
|
||||
5. Record:
|
||||
- training time
|
||||
- eval accuracy
|
||||
- majority baseline
|
||||
- checkpoint size
|
||||
- notes on class balance
|
||||
6. Update the deck with actual new gate training results if there is time before the talk.
|
||||
|
||||
## Push Note
|
||||
|
||||
If using this temp machine again, push with:
|
||||
|
||||
```bash
|
||||
cd /home/ubuntu/Documents/whetstoneRSA
|
||||
GITEA_TOKEN='<token>' git -c credential.helper='!f() { echo username=bill; echo password=$GITEA_TOKEN; }; f' push http://borgswarm:3000/bill/whetstone_RSA.git master
|
||||
```
|
||||
|
||||
198
semantic/binary_gate_tsv/acceptance_commands_present_eval.tsv
Normal file
198
semantic/binary_gate_tsv/acceptance_commands_present_eval.tsv
Normal file
@@ -0,0 +1,198 @@
|
||||
0 0 title: Execution Readiness — S20 Apiary Attribution | reasons: conflicts_detected:4; depends_on_prior_tasks; low_confidence | dependency_count: 1 | confidence: 49 | ambiguity_count: 0 | goals: add 5 attribution columns to registry table db v12 migration derived from prior art license author node ids attribution version; implement get apiary tool name attribution returning authorship metadata json; implement post apiary tool name attribution with patch semantics for updating attribution fields; implement get apiary tool name download returning tool source as application x tar tarball; update ingestion agent py to parse attribution json from tool submissions write stub if not found; register whetstone as founding tool via orchestrator register whetstone py script; write 5 pytest integration tests in tests test s20 attribution py | accepts: db v12 migration runs without error all 5 new columns present on registry table; get apiary test tool attribution returns valid json with fields tool name author node ids derived from prior art license attribution version; post attribution updates only specified fields get reflects changes without clobbering unspecified fields; get download returns content type application x tar with schema json inside the archive; unknown tool returns 404 on get attribution and get download; ingesting a tool with attribution json stores parsed author node ids derived from license correctly; 5 5 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; db migration must use alter table idempotent guard if not exists pattern where supported; get download must handle missing repo path with 404 not unhandled exception; post attribution has patch semantics only update fields present in request body; ingestion must write a stub attribution json when none found in repo path; no hardcoded paths use registry repo path from db | dependencies: s18 contributions table exists for future attribution credit flow; s19 hypergraph tables exist problem type linkage; existing registry table in jobs queue db columns tool name repo path language capabilities required; existing ingestion agent py mqtt handler for borg registry commit topic
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Architect Review — S23 Nexus Daemon | reasons: conflicts_detected:5; low_confidence | confidence: 40 | ambiguity_count: 0 | goals: add get health endpoint returning ok true ts iso without hitting the db; add get status endpoint with 11 runtime fields status nexus version started at uptime s db path db schema version mqtt host active jobs count pending jobs count registered nodes count active inference last run; add sigterm and sigint graceful shutdown handlers in lifespan context using signal module; add shutting down module level boolean flag not per request; add 503 guard on post jobs id claim when shutting down is true; add log startup banner function printing version db path schema version mqtt host listen address; add rotate log if needed log rotation on startup truncate to last 1000 lines if file exceeds 10mb; write deploy install nexus daemon sh idempotent launchd install script for macos borgswarm | accepts: get health returns ok true ts iso datetime with http 200; get health returns ok false error db unreachable with http 503 when db file missing; get status returns all 11 fields status nexus version started at uptime s db path db schema version mqtt host active jobs count pending jobs count registered nodes count active inference last run; uptime s value increases between two consecutive get status calls; post jobs id claim returns 503 when shutting down is true; post jobs id claim returns 200 normal behavior when shutting down is false; install nexus daemon sh is executable idempotent exits 0 when nexus becomes healthy within 10s; 4 4 pytest tests pass all testable without launchd | constraints: python 3 9 compatible no x y union types no walrus operator; get health must never hit the db under any circumstances pure liveness probe; get status must return all 11 specified fields with correct types int for counts iso string for timestamps; shutting down flag is module level not stored per request or per connection; log rotation must execute before logger initialization not after; install nexus daemon sh must be idempotent unload before load safe to run multiple times; no db migration needed for this sprint | dependencies: existing nexus api py lifespan context asynccontextmanager pattern already in place; existing governance params key last inference run at written by active inference py; orchestrator com hivemind nexus plist already exists at correct path
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness — S25 Federation | reasons: conflicts_detected:8; depends_on_prior_tasks; low_confidence | dependency_count: 1 | confidence: 17 | ambiguity_count: 0 | goals: create db v14 migration with federation peers table id peer url peer id shared resources last sync at first seen at active; add 4 federation governance params federation sync interval minutes 15 federation max peers 10 federation job offer timeout s 30 this swarm id generated uuid; implement post federation peers verifying peer reachability via get peer url health before insert; implement get federation peers listing all peers with sync status; implement delete federation peers id performing soft delete sets active 0; implement get federation apiary delta since iso returning tools modified after timestamp metadata only no source; implement post federation job offers checking local node capabilities against requirements create local job copy if accepted; implement get federation observations delta since iso returning aggregated observation stats never raw content; implement run federation sync async background task running in lifespan loop | accepts: db v14 migration runs without error select from federation peers returns empty table; post federation peers rejects unreachable peer url with connection refused error does not insert; get federation apiary delta returns only tools where updated at is after the since parameter; post federation job offers returns accepted true local job id when matching node capability exists; post federation job offers returns accepted false reason when no matching node capability; two nexus instances on different ports register as peers register tool on a trigger sync tool appears on b; run federation sync background task starts and logs completion within sync interval; 6 6 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; get federation observations delta must never return raw observation content only aggregates; post federation peers must verify peer reachability before inserting reject with error if unreachable; delete federation peers sets active 0 soft delete only never hard delete from table; this swarm id must be auto generated uuid on first run if not already in governance params; run federation sync background loop must not block lifespan startup; federation is opt in per resource type apiary job offers observations in shared resources json | dependencies: s20 get apiary tool download and updated at column on registry for delta sync; s23 get health endpoint on nexus used by peer reachability check before registration; s24 attribution data present in registry for apiary delta content; httpx async http client available in python environment
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: task can be completed in target steps; critical path is clear without explanation; mobile layout remains functional no clipped actions; keyboard only flow works for core interaction; visual hierarchy is consistent and intentional; regression screenshots or equivalent evidence attached; scenario 1 given when then; scenario 2 given when then; required artifacts and pass conditions | constraints: language runtime constraints; forbidden dependencies apis; determinism replay requirements | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Intake Foundation Primary — S20 Apiary Attribution | reasons: conflicts_detected:4; low_confidence | confidence: 53 | ambiguity_count: 0 | goals: add 5 attribution columns to registry table db v12 migration derived from prior art license author node ids attribution version; implement get apiary tool name attribution returning authorship metadata json; implement post apiary tool name attribution with patch semantics for updating attribution fields; implement get apiary tool name download returning tool source as application x tar tarball; update ingestion agent py to parse attribution json from tool submissions write stub if not found; register whetstone as founding tool via orchestrator register whetstone py script; write 5 pytest integration tests in tests test s20 attribution py | accepts: db v12 migration runs without error all 5 new columns present on registry table; get apiary test tool attribution returns valid json with fields tool name author node ids derived from prior art license attribution version; post attribution updates only specified fields get reflects changes without clobbering unspecified fields; get download returns content type application x tar with schema json inside the archive; unknown tool returns 404 on get attribution and get download; ingesting a tool with attribution json stores parsed author node ids derived from license correctly; 5 5 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; db migration must use alter table idempotent guard if not exists pattern where supported; get download must handle missing repo path with 404 not unhandled exception; post attribution has patch semantics only update fields present in request body; ingestion must write a stub attribution json when none found in repo path; no hardcoded paths use registry repo path from db | dependencies: s18 contributions table exists for future attribution credit flow; s19 hypergraph tables exist problem type linkage; existing registry table in jobs queue db columns tool name repo path language capabilities required; existing ingestion agent py mqtt handler for borg registry commit topic
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one event; at least one event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary [whetstone_generate_taskitems] | reasons: compatibility; concurrency; contract; depends_on_prior_tasks; migration; performance; raw_structural_projection; replay; risk; rollout; security; semantic; transaction | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language java; available libraries spring boot jooq flyway; prefer explicit use of selected library apis in task execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language cpp; available libraries boost nlohmann json fmt; prefer explicit use of selected library apis in task execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language cpp; available libraries boost nlohmann json fmt; prefer explicit use of selected library apis in task execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: compatibility; concurrency; contract; high_confidence_clear_path; migration; performance; raw_structural_projection; replay; risk; rollout; security; semantic; transaction | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Architect Review — S21 Account System | reasons: conflicts_detected:6; low_confidence | confidence: 32 | ambiguity_count: 0 | goals: extend accounts table with display name account type bio public key columns db v13; create prior art table for founding contributions; implement post accounts and get accounts node id with sufficiency bracket calculation; implement get accounts node id contributions paginated 3 table join with contributions registry jobs; implement get accounts node id credits lightweight bracket summary; implement post prior art with idempotent ecu bonus award on first registration; implement get prior art with node id and verified query filters; implement calculate bracket as a pure function no db access; insert 7 governance params on migration founding contribution bonus ecu sufficiency threshold 1 sufficiency threshold 2 account weighting exponent individual account weighting exponent cooperative account weighting exponent nonprofit account weighting exponent enterprise | accepts: db v13 migration runs without error prior art table exists accounts has 4 new columns; post accounts creates account get accounts id returns weighting exponent matching account type governance param; get accounts id credits returns bracket normal for zero balance; ecu award causes bracket to transition correctly at sufficiency threshold 1 10000 and sufficiency threshold 2 50000; get accounts id contributions returns paginated list with fields contribution id tool name job type ecu amount track created at; post prior art awards founding contribution bonus ecu ecu second call with same title node id is idempotent; get prior art filters correctly by node id query param; 8 8 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; calculate bracket must be a pure function with no side effects and no db access; post prior art must be idempotent same title node id combination never double credits ecu; post accounts upsert uses insert or replace semantics on node id; weighting exponent must vary by account type sourced from governance params; no new tables beyond v13 additions do not alter tables from s18 s19 | dependencies: s18 contributions table exists for contribution history join; s21 prior art and accounts tables are prerequisites for s24 founding contributions script; existing accounts table created in migrate v3 sql; existing contributions table from s18
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language polyglot; available libraries sigstore sbom tooling policy engine ci orchestrator | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: scenario 1 given when then; scenario 2 given when then; required artifacts and pass conditions | constraints: language runtime constraints; forbidden dependencies apis; determinism replay requirements | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: running init multiple times does not fail and does not duplicate schema; record write read denied without token; record write read denied with wrong domain token; record write read succeeds with valid scoped token; every read write allow and deny path writes an audit entry; share evaluate returns deny when no matching policy; share evaluate returns deny when offered price minimum; share execute fails closed when evaluate denies; all required capabilities reachable via api cli surface | constraints: standalone project decoupled from hivemind internals; local first operation with offline capability; default deny explicit scoped grants required for read write; every data access decision must be auditable; deterministic json responses for automation tooling; language runtime constraints; forbidden dependencies apis; determinism replay requirements | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy; prefer explicit use of selected library apis in task execution contracts | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
|
1123
semantic/binary_gate_tsv/acceptance_commands_present_train.tsv
Normal file
1123
semantic/binary_gate_tsv/acceptance_commands_present_train.tsv
Normal file
File diff suppressed because it is too large
Load Diff
198
semantic/binary_gate_tsv/manual_approval_present_eval.tsv
Normal file
198
semantic/binary_gate_tsv/manual_approval_present_eval.tsv
Normal file
@@ -0,0 +1,198 @@
|
||||
0 0 title: Execution Readiness — S20 Apiary Attribution | reasons: conflicts_detected:4; depends_on_prior_tasks; low_confidence | dependency_count: 1 | confidence: 49 | ambiguity_count: 0 | goals: add 5 attribution columns to registry table db v12 migration derived from prior art license author node ids attribution version; implement get apiary tool name attribution returning authorship metadata json; implement post apiary tool name attribution with patch semantics for updating attribution fields; implement get apiary tool name download returning tool source as application x tar tarball; update ingestion agent py to parse attribution json from tool submissions write stub if not found; register whetstone as founding tool via orchestrator register whetstone py script; write 5 pytest integration tests in tests test s20 attribution py | accepts: db v12 migration runs without error all 5 new columns present on registry table; get apiary test tool attribution returns valid json with fields tool name author node ids derived from prior art license attribution version; post attribution updates only specified fields get reflects changes without clobbering unspecified fields; get download returns content type application x tar with schema json inside the archive; unknown tool returns 404 on get attribution and get download; ingesting a tool with attribution json stores parsed author node ids derived from license correctly; 5 5 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; db migration must use alter table idempotent guard if not exists pattern where supported; get download must handle missing repo path with 404 not unhandled exception; post attribution has patch semantics only update fields present in request body; ingestion must write a stub attribution json when none found in repo path; no hardcoded paths use registry repo path from db | dependencies: s18 contributions table exists for future attribution credit flow; s19 hypergraph tables exist problem type linkage; existing registry table in jobs queue db columns tool name repo path language capabilities required; existing ingestion agent py mqtt handler for borg registry commit topic
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
1 0 title: Architect Review — S23 Nexus Daemon | reasons: conflicts_detected:5; low_confidence | confidence: 40 | ambiguity_count: 0 | goals: add get health endpoint returning ok true ts iso without hitting the db; add get status endpoint with 11 runtime fields status nexus version started at uptime s db path db schema version mqtt host active jobs count pending jobs count registered nodes count active inference last run; add sigterm and sigint graceful shutdown handlers in lifespan context using signal module; add shutting down module level boolean flag not per request; add 503 guard on post jobs id claim when shutting down is true; add log startup banner function printing version db path schema version mqtt host listen address; add rotate log if needed log rotation on startup truncate to last 1000 lines if file exceeds 10mb; write deploy install nexus daemon sh idempotent launchd install script for macos borgswarm | accepts: get health returns ok true ts iso datetime with http 200; get health returns ok false error db unreachable with http 503 when db file missing; get status returns all 11 fields status nexus version started at uptime s db path db schema version mqtt host active jobs count pending jobs count registered nodes count active inference last run; uptime s value increases between two consecutive get status calls; post jobs id claim returns 503 when shutting down is true; post jobs id claim returns 200 normal behavior when shutting down is false; install nexus daemon sh is executable idempotent exits 0 when nexus becomes healthy within 10s; 4 4 pytest tests pass all testable without launchd | constraints: python 3 9 compatible no x y union types no walrus operator; get health must never hit the db under any circumstances pure liveness probe; get status must return all 11 specified fields with correct types int for counts iso string for timestamps; shutting down flag is module level not stored per request or per connection; log rotation must execute before logger initialization not after; install nexus daemon sh must be idempotent unload before load safe to run multiple times; no db migration needed for this sprint | dependencies: existing nexus api py lifespan context asynccontextmanager pattern already in place; existing governance params key last inference run at written by active inference py; orchestrator com hivemind nexus plist already exists at correct path
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness — S25 Federation | reasons: conflicts_detected:8; depends_on_prior_tasks; low_confidence | dependency_count: 1 | confidence: 17 | ambiguity_count: 0 | goals: create db v14 migration with federation peers table id peer url peer id shared resources last sync at first seen at active; add 4 federation governance params federation sync interval minutes 15 federation max peers 10 federation job offer timeout s 30 this swarm id generated uuid; implement post federation peers verifying peer reachability via get peer url health before insert; implement get federation peers listing all peers with sync status; implement delete federation peers id performing soft delete sets active 0; implement get federation apiary delta since iso returning tools modified after timestamp metadata only no source; implement post federation job offers checking local node capabilities against requirements create local job copy if accepted; implement get federation observations delta since iso returning aggregated observation stats never raw content; implement run federation sync async background task running in lifespan loop | accepts: db v14 migration runs without error select from federation peers returns empty table; post federation peers rejects unreachable peer url with connection refused error does not insert; get federation apiary delta returns only tools where updated at is after the since parameter; post federation job offers returns accepted true local job id when matching node capability exists; post federation job offers returns accepted false reason when no matching node capability; two nexus instances on different ports register as peers register tool on a trigger sync tool appears on b; run federation sync background task starts and logs completion within sync interval; 6 6 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; get federation observations delta must never return raw observation content only aggregates; post federation peers must verify peer reachability before inserting reject with error if unreachable; delete federation peers sets active 0 soft delete only never hard delete from table; this swarm id must be auto generated uuid on first run if not already in governance params; run federation sync background loop must not block lifespan startup; federation is opt in per resource type apiary job offers observations in shared resources json | dependencies: s20 get apiary tool download and updated at column on registry for delta sync; s23 get health endpoint on nexus used by peer reachability check before registration; s24 attribution data present in registry for apiary delta content; httpx async http client available in python environment
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: task can be completed in target steps; critical path is clear without explanation; mobile layout remains functional no clipped actions; keyboard only flow works for core interaction; visual hierarchy is consistent and intentional; regression screenshots or equivalent evidence attached; scenario 1 given when then; scenario 2 given when then; required artifacts and pass conditions | constraints: language runtime constraints; forbidden dependencies apis; determinism replay requirements
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Intake Foundation Primary — S20 Apiary Attribution | reasons: conflicts_detected:4; low_confidence | confidence: 53 | ambiguity_count: 0 | goals: add 5 attribution columns to registry table db v12 migration derived from prior art license author node ids attribution version; implement get apiary tool name attribution returning authorship metadata json; implement post apiary tool name attribution with patch semantics for updating attribution fields; implement get apiary tool name download returning tool source as application x tar tarball; update ingestion agent py to parse attribution json from tool submissions write stub if not found; register whetstone as founding tool via orchestrator register whetstone py script; write 5 pytest integration tests in tests test s20 attribution py | accepts: db v12 migration runs without error all 5 new columns present on registry table; get apiary test tool attribution returns valid json with fields tool name author node ids derived from prior art license attribution version; post attribution updates only specified fields get reflects changes without clobbering unspecified fields; get download returns content type application x tar with schema json inside the archive; unknown tool returns 404 on get attribution and get download; ingesting a tool with attribution json stores parsed author node ids derived from license correctly; 5 5 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; db migration must use alter table idempotent guard if not exists pattern where supported; get download must handle missing repo path with 404 not unhandled exception; post attribution has patch semantics only update fields present in request body; ingestion must write a stub attribution json when none found in repo path; no hardcoded paths use registry repo path from db | dependencies: s18 contributions table exists for future attribution credit flow; s19 hypergraph tables exist problem type linkage; existing registry table in jobs queue db columns tool name repo path language capabilities required; existing ingestion agent py mqtt handler for borg registry commit topic
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one event; at least one event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary [whetstone_generate_taskitems] | reasons: compatibility; concurrency; contract; depends_on_prior_tasks; migration; performance; raw_structural_projection; replay; risk; rollout; security; semantic; transaction | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language java; available libraries spring boot jooq flyway; prefer explicit use of selected library apis in task execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language cpp; available libraries boost nlohmann json fmt; prefer explicit use of selected library apis in task execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language cpp; available libraries boost nlohmann json fmt; prefer explicit use of selected library apis in task execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: compatibility; concurrency; contract; high_confidence_clear_path; migration; performance; raw_structural_projection; replay; risk; rollout; security; semantic; transaction | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Architect Review — S21 Account System | reasons: conflicts_detected:6; low_confidence | confidence: 32 | ambiguity_count: 0 | goals: extend accounts table with display name account type bio public key columns db v13; create prior art table for founding contributions; implement post accounts and get accounts node id with sufficiency bracket calculation; implement get accounts node id contributions paginated 3 table join with contributions registry jobs; implement get accounts node id credits lightweight bracket summary; implement post prior art with idempotent ecu bonus award on first registration; implement get prior art with node id and verified query filters; implement calculate bracket as a pure function no db access; insert 7 governance params on migration founding contribution bonus ecu sufficiency threshold 1 sufficiency threshold 2 account weighting exponent individual account weighting exponent cooperative account weighting exponent nonprofit account weighting exponent enterprise | accepts: db v13 migration runs without error prior art table exists accounts has 4 new columns; post accounts creates account get accounts id returns weighting exponent matching account type governance param; get accounts id credits returns bracket normal for zero balance; ecu award causes bracket to transition correctly at sufficiency threshold 1 10000 and sufficiency threshold 2 50000; get accounts id contributions returns paginated list with fields contribution id tool name job type ecu amount track created at; post prior art awards founding contribution bonus ecu ecu second call with same title node id is idempotent; get prior art filters correctly by node id query param; 8 8 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; calculate bracket must be a pure function with no side effects and no db access; post prior art must be idempotent same title node id combination never double credits ecu; post accounts upsert uses insert or replace semantics on node id; weighting exponent must vary by account type sourced from governance params; no new tables beyond v13 additions do not alter tables from s18 s19 | dependencies: s18 contributions table exists for contribution history join; s21 prior art and accounts tables are prerequisites for s24 founding contributions script; existing accounts table created in migrate v3 sql; existing contributions table from s18
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language polyglot; available libraries sigstore sbom tooling policy engine ci orchestrator
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: scenario 1 given when then; scenario 2 given when then; required artifacts and pass conditions | constraints: language runtime constraints; forbidden dependencies apis; determinism replay requirements
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: running init multiple times does not fail and does not duplicate schema; record write read denied without token; record write read denied with wrong domain token; record write read succeeds with valid scoped token; every read write allow and deny path writes an audit entry; share evaluate returns deny when no matching policy; share evaluate returns deny when offered price minimum; share execute fails closed when evaluate denies; all required capabilities reachable via api cli surface | constraints: standalone project decoupled from hivemind internals; local first operation with offline capability; default deny explicit scoped grants required for read write; every data access decision must be auditable; deterministic json responses for automation tooling; language runtime constraints; forbidden dependencies apis; determinism replay requirements
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy; prefer explicit use of selected library apis in task execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
|
1123
semantic/binary_gate_tsv/manual_approval_present_train.tsv
Normal file
1123
semantic/binary_gate_tsv/manual_approval_present_train.tsv
Normal file
File diff suppressed because it is too large
Load Diff
198
semantic/binary_gate_tsv/required_tools_present_eval.tsv
Normal file
198
semantic/binary_gate_tsv/required_tools_present_eval.tsv
Normal file
@@ -0,0 +1,198 @@
|
||||
0 0 title: Execution Readiness — S20 Apiary Attribution | reasons: conflicts_detected:4; depends_on_prior_tasks; low_confidence | dependency_count: 1 | confidence: 49 | ambiguity_count: 0 | goals: add 5 attribution columns to registry table db v12 migration derived from prior art license author node ids attribution version; implement get apiary tool name attribution returning authorship metadata json; implement post apiary tool name attribution with patch semantics for updating attribution fields; implement get apiary tool name download returning tool source as application x tar tarball; update ingestion agent py to parse attribution json from tool submissions write stub if not found; register whetstone as founding tool via orchestrator register whetstone py script; write 5 pytest integration tests in tests test s20 attribution py | accepts: db v12 migration runs without error all 5 new columns present on registry table; get apiary test tool attribution returns valid json with fields tool name author node ids derived from prior art license attribution version; post attribution updates only specified fields get reflects changes without clobbering unspecified fields; get download returns content type application x tar with schema json inside the archive; unknown tool returns 404 on get attribution and get download; ingesting a tool with attribution json stores parsed author node ids derived from license correctly; 5 5 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; db migration must use alter table idempotent guard if not exists pattern where supported; get download must handle missing repo path with 404 not unhandled exception; post attribution has patch semantics only update fields present in request body; ingestion must write a stub attribution json when none found in repo path; no hardcoded paths use registry repo path from db | dependencies: s18 contributions table exists for future attribution credit flow; s19 hypergraph tables exist problem type linkage; existing registry table in jobs queue db columns tool name repo path language capabilities required; existing ingestion agent py mqtt handler for borg registry commit topic | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Architect Review — S23 Nexus Daemon | reasons: conflicts_detected:5; low_confidence | confidence: 40 | ambiguity_count: 0 | goals: add get health endpoint returning ok true ts iso without hitting the db; add get status endpoint with 11 runtime fields status nexus version started at uptime s db path db schema version mqtt host active jobs count pending jobs count registered nodes count active inference last run; add sigterm and sigint graceful shutdown handlers in lifespan context using signal module; add shutting down module level boolean flag not per request; add 503 guard on post jobs id claim when shutting down is true; add log startup banner function printing version db path schema version mqtt host listen address; add rotate log if needed log rotation on startup truncate to last 1000 lines if file exceeds 10mb; write deploy install nexus daemon sh idempotent launchd install script for macos borgswarm | accepts: get health returns ok true ts iso datetime with http 200; get health returns ok false error db unreachable with http 503 when db file missing; get status returns all 11 fields status nexus version started at uptime s db path db schema version mqtt host active jobs count pending jobs count registered nodes count active inference last run; uptime s value increases between two consecutive get status calls; post jobs id claim returns 503 when shutting down is true; post jobs id claim returns 200 normal behavior when shutting down is false; install nexus daemon sh is executable idempotent exits 0 when nexus becomes healthy within 10s; 4 4 pytest tests pass all testable without launchd | constraints: python 3 9 compatible no x y union types no walrus operator; get health must never hit the db under any circumstances pure liveness probe; get status must return all 11 specified fields with correct types int for counts iso string for timestamps; shutting down flag is module level not stored per request or per connection; log rotation must execute before logger initialization not after; install nexus daemon sh must be idempotent unload before load safe to run multiple times; no db migration needed for this sprint | dependencies: existing nexus api py lifespan context asynccontextmanager pattern already in place; existing governance params key last inference run at written by active inference py; orchestrator com hivemind nexus plist already exists at correct path | prerequisite_ops: validate-intake; architect-review; manual-approval
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness — S25 Federation | reasons: conflicts_detected:8; depends_on_prior_tasks; low_confidence | dependency_count: 1 | confidence: 17 | ambiguity_count: 0 | goals: create db v14 migration with federation peers table id peer url peer id shared resources last sync at first seen at active; add 4 federation governance params federation sync interval minutes 15 federation max peers 10 federation job offer timeout s 30 this swarm id generated uuid; implement post federation peers verifying peer reachability via get peer url health before insert; implement get federation peers listing all peers with sync status; implement delete federation peers id performing soft delete sets active 0; implement get federation apiary delta since iso returning tools modified after timestamp metadata only no source; implement post federation job offers checking local node capabilities against requirements create local job copy if accepted; implement get federation observations delta since iso returning aggregated observation stats never raw content; implement run federation sync async background task running in lifespan loop | accepts: db v14 migration runs without error select from federation peers returns empty table; post federation peers rejects unreachable peer url with connection refused error does not insert; get federation apiary delta returns only tools where updated at is after the since parameter; post federation job offers returns accepted true local job id when matching node capability exists; post federation job offers returns accepted false reason when no matching node capability; two nexus instances on different ports register as peers register tool on a trigger sync tool appears on b; run federation sync background task starts and logs completion within sync interval; 6 6 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; get federation observations delta must never return raw observation content only aggregates; post federation peers must verify peer reachability before inserting reject with error if unreachable; delete federation peers sets active 0 soft delete only never hard delete from table; this swarm id must be auto generated uuid on first run if not already in governance params; run federation sync background loop must not block lifespan startup; federation is opt in per resource type apiary job offers observations in shared resources json | dependencies: s20 get apiary tool download and updated at column on registry for delta sync; s23 get health endpoint on nexus used by peer reachability check before registration; s24 attribution data present in registry for apiary delta content; httpx async http client available in python environment | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy | prerequisite_ops: validate-intake | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: task can be completed in target steps; critical path is clear without explanation; mobile layout remains functional no clipped actions; keyboard only flow works for core interaction; visual hierarchy is consistent and intentional; regression screenshots or equivalent evidence attached; scenario 1 given when then; scenario 2 given when then; required artifacts and pass conditions | constraints: language runtime constraints; forbidden dependencies apis; determinism replay requirements | prerequisite_ops: validate-intake | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Intake Foundation Primary — S20 Apiary Attribution | reasons: conflicts_detected:4; low_confidence | confidence: 53 | ambiguity_count: 0 | goals: add 5 attribution columns to registry table db v12 migration derived from prior art license author node ids attribution version; implement get apiary tool name attribution returning authorship metadata json; implement post apiary tool name attribution with patch semantics for updating attribution fields; implement get apiary tool name download returning tool source as application x tar tarball; update ingestion agent py to parse attribution json from tool submissions write stub if not found; register whetstone as founding tool via orchestrator register whetstone py script; write 5 pytest integration tests in tests test s20 attribution py | accepts: db v12 migration runs without error all 5 new columns present on registry table; get apiary test tool attribution returns valid json with fields tool name author node ids derived from prior art license attribution version; post attribution updates only specified fields get reflects changes without clobbering unspecified fields; get download returns content type application x tar with schema json inside the archive; unknown tool returns 404 on get attribution and get download; ingesting a tool with attribution json stores parsed author node ids derived from license correctly; 5 5 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; db migration must use alter table idempotent guard if not exists pattern where supported; get download must handle missing repo path with 404 not unhandled exception; post attribution has patch semantics only update fields present in request body; ingestion must write a stub attribution json when none found in repo path; no hardcoded paths use registry repo path from db | dependencies: s18 contributions table exists for future attribution credit flow; s19 hypergraph tables exist problem type linkage; existing registry table in jobs queue db columns tool name repo path language capabilities required; existing ingestion agent py mqtt handler for borg registry commit topic | prerequisite_ops: validate-intake; architect-review
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod | prerequisite_ops: validate-intake | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one event; at least one event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary [whetstone_generate_taskitems] | reasons: compatibility; concurrency; contract; depends_on_prior_tasks; migration; performance; raw_structural_projection; replay; risk; rollout; security; semantic; transaction | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | prerequisite_ops: resolve-dependencies; validate-intake; whetstone_generate_taskitems; whetstone_queue_ready; whetstone_validate_taskitem | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language java; available libraries spring boot jooq flyway; prefer explicit use of selected library apis in task execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language cpp; available libraries boost nlohmann json fmt; prefer explicit use of selected library apis in task execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language cpp; available libraries boost nlohmann json fmt; prefer explicit use of selected library apis in task execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: compatibility; concurrency; contract; high_confidence_clear_path; migration; performance; raw_structural_projection; replay; risk; rollout; security; semantic; transaction | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | prerequisite_ops: architect-review; validate-intake; whetstone_generate_taskitems; whetstone_queue_ready; whetstone_validate_taskitem | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Architect Review — S21 Account System | reasons: conflicts_detected:6; low_confidence | confidence: 32 | ambiguity_count: 0 | goals: extend accounts table with display name account type bio public key columns db v13; create prior art table for founding contributions; implement post accounts and get accounts node id with sufficiency bracket calculation; implement get accounts node id contributions paginated 3 table join with contributions registry jobs; implement get accounts node id credits lightweight bracket summary; implement post prior art with idempotent ecu bonus award on first registration; implement get prior art with node id and verified query filters; implement calculate bracket as a pure function no db access; insert 7 governance params on migration founding contribution bonus ecu sufficiency threshold 1 sufficiency threshold 2 account weighting exponent individual account weighting exponent cooperative account weighting exponent nonprofit account weighting exponent enterprise | accepts: db v13 migration runs without error prior art table exists accounts has 4 new columns; post accounts creates account get accounts id returns weighting exponent matching account type governance param; get accounts id credits returns bracket normal for zero balance; ecu award causes bracket to transition correctly at sufficiency threshold 1 10000 and sufficiency threshold 2 50000; get accounts id contributions returns paginated list with fields contribution id tool name job type ecu amount track created at; post prior art awards founding contribution bonus ecu ecu second call with same title node id is idempotent; get prior art filters correctly by node id query param; 8 8 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; calculate bracket must be a pure function with no side effects and no db access; post prior art must be idempotent same title node id combination never double credits ecu; post accounts upsert uses insert or replace semantics on node id; weighting exponent must vary by account type sourced from governance params; no new tables beyond v13 additions do not alter tables from s18 s19 | dependencies: s18 contributions table exists for contribution history join; s21 prior art and accounts tables are prerequisites for s24 founding contributions script; existing accounts table created in migrate v3 sql; existing contributions table from s18 | prerequisite_ops: validate-intake; architect-review; manual-approval
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language polyglot; available libraries sigstore sbom tooling policy engine ci orchestrator | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: scenario 1 given when then; scenario 2 given when then; required artifacts and pass conditions | constraints: language runtime constraints; forbidden dependencies apis; determinism replay requirements | prerequisite_ops: validate-intake | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: running init multiple times does not fail and does not duplicate schema; record write read denied without token; record write read denied with wrong domain token; record write read succeeds with valid scoped token; every read write allow and deny path writes an audit entry; share evaluate returns deny when no matching policy; share evaluate returns deny when offered price minimum; share execute fails closed when evaluate denies; all required capabilities reachable via api cli surface | constraints: standalone project decoupled from hivemind internals; local first operation with offline capability; default deny explicit scoped grants required for read write; every data access decision must be auditable; deterministic json responses for automation tooling; language runtime constraints; forbidden dependencies apis; determinism replay requirements | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy; prefer explicit use of selected library apis in task execution contracts | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy | prerequisite_ops: validate-intake; resolve-dependencies | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy | prerequisite_ops: validate-intake | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | prerequisite_ops: validate-intake; architect-review | target_files: editor/src/mcp/RegisterArchitectIntakeTools.h; editor/src/mcp/RegisterValidationTools.h; tools/mcp/run_sprint_taskitem_pipeline.sh
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops | prerequisite_ops: validate-intake; resolve-dependencies
|
||||
|
1123
semantic/binary_gate_tsv/required_tools_present_train.tsv
Normal file
1123
semantic/binary_gate_tsv/required_tools_present_train.tsv
Normal file
File diff suppressed because it is too large
Load Diff
198
semantic/binary_gate_tsv/target_files_present_eval.tsv
Normal file
198
semantic/binary_gate_tsv/target_files_present_eval.tsv
Normal file
@@ -0,0 +1,198 @@
|
||||
0 0 title: Execution Readiness — S20 Apiary Attribution | reasons: conflicts_detected:4; depends_on_prior_tasks; low_confidence | dependency_count: 1 | confidence: 49 | ambiguity_count: 0 | goals: add 5 attribution columns to registry table db v12 migration derived from prior art license author node ids attribution version; implement get apiary tool name attribution returning authorship metadata json; implement post apiary tool name attribution with patch semantics for updating attribution fields; implement get apiary tool name download returning tool source as application x tar tarball; update ingestion agent py to parse attribution json from tool submissions write stub if not found; register whetstone as founding tool via orchestrator register whetstone py script; write 5 pytest integration tests in tests test s20 attribution py | accepts: db v12 migration runs without error all 5 new columns present on registry table; get apiary test tool attribution returns valid json with fields tool name author node ids derived from prior art license attribution version; post attribution updates only specified fields get reflects changes without clobbering unspecified fields; get download returns content type application x tar with schema json inside the archive; unknown tool returns 404 on get attribution and get download; ingesting a tool with attribution json stores parsed author node ids derived from license correctly; 5 5 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; db migration must use alter table idempotent guard if not exists pattern where supported; get download must handle missing repo path with 404 not unhandled exception; post attribution has patch semantics only update fields present in request body; ingestion must write a stub attribution json when none found in repo path; no hardcoded paths use registry repo path from db | dependencies: s18 contributions table exists for future attribution credit flow; s19 hypergraph tables exist problem type linkage; existing registry table in jobs queue db columns tool name repo path language capabilities required; existing ingestion agent py mqtt handler for borg registry commit topic
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Architect Review — S23 Nexus Daemon | reasons: conflicts_detected:5; low_confidence | confidence: 40 | ambiguity_count: 0 | goals: add get health endpoint returning ok true ts iso without hitting the db; add get status endpoint with 11 runtime fields status nexus version started at uptime s db path db schema version mqtt host active jobs count pending jobs count registered nodes count active inference last run; add sigterm and sigint graceful shutdown handlers in lifespan context using signal module; add shutting down module level boolean flag not per request; add 503 guard on post jobs id claim when shutting down is true; add log startup banner function printing version db path schema version mqtt host listen address; add rotate log if needed log rotation on startup truncate to last 1000 lines if file exceeds 10mb; write deploy install nexus daemon sh idempotent launchd install script for macos borgswarm | accepts: get health returns ok true ts iso datetime with http 200; get health returns ok false error db unreachable with http 503 when db file missing; get status returns all 11 fields status nexus version started at uptime s db path db schema version mqtt host active jobs count pending jobs count registered nodes count active inference last run; uptime s value increases between two consecutive get status calls; post jobs id claim returns 503 when shutting down is true; post jobs id claim returns 200 normal behavior when shutting down is false; install nexus daemon sh is executable idempotent exits 0 when nexus becomes healthy within 10s; 4 4 pytest tests pass all testable without launchd | constraints: python 3 9 compatible no x y union types no walrus operator; get health must never hit the db under any circumstances pure liveness probe; get status must return all 11 specified fields with correct types int for counts iso string for timestamps; shutting down flag is module level not stored per request or per connection; log rotation must execute before logger initialization not after; install nexus daemon sh must be idempotent unload before load safe to run multiple times; no db migration needed for this sprint | dependencies: existing nexus api py lifespan context asynccontextmanager pattern already in place; existing governance params key last inference run at written by active inference py; orchestrator com hivemind nexus plist already exists at correct path
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness — S25 Federation | reasons: conflicts_detected:8; depends_on_prior_tasks; low_confidence | dependency_count: 1 | confidence: 17 | ambiguity_count: 0 | goals: create db v14 migration with federation peers table id peer url peer id shared resources last sync at first seen at active; add 4 federation governance params federation sync interval minutes 15 federation max peers 10 federation job offer timeout s 30 this swarm id generated uuid; implement post federation peers verifying peer reachability via get peer url health before insert; implement get federation peers listing all peers with sync status; implement delete federation peers id performing soft delete sets active 0; implement get federation apiary delta since iso returning tools modified after timestamp metadata only no source; implement post federation job offers checking local node capabilities against requirements create local job copy if accepted; implement get federation observations delta since iso returning aggregated observation stats never raw content; implement run federation sync async background task running in lifespan loop | accepts: db v14 migration runs without error select from federation peers returns empty table; post federation peers rejects unreachable peer url with connection refused error does not insert; get federation apiary delta returns only tools where updated at is after the since parameter; post federation job offers returns accepted true local job id when matching node capability exists; post federation job offers returns accepted false reason when no matching node capability; two nexus instances on different ports register as peers register tool on a trigger sync tool appears on b; run federation sync background task starts and logs completion within sync interval; 6 6 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; get federation observations delta must never return raw observation content only aggregates; post federation peers must verify peer reachability before inserting reject with error if unreachable; delete federation peers sets active 0 soft delete only never hard delete from table; this swarm id must be auto generated uuid on first run if not already in governance params; run federation sync background loop must not block lifespan startup; federation is opt in per resource type apiary job offers observations in shared resources json | dependencies: s20 get apiary tool download and updated at column on registry for delta sync; s23 get health endpoint on nexus used by peer reachability check before registration; s24 attribution data present in registry for apiary delta content; httpx async http client available in python environment
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: task can be completed in target steps; critical path is clear without explanation; mobile layout remains functional no clipped actions; keyboard only flow works for core interaction; visual hierarchy is consistent and intentional; regression screenshots or equivalent evidence attached; scenario 1 given when then; scenario 2 given when then; required artifacts and pass conditions | constraints: language runtime constraints; forbidden dependencies apis; determinism replay requirements
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language java; available libraries spring boot jackson jooq flyway; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Intake Foundation Primary — S20 Apiary Attribution | reasons: conflicts_detected:4; low_confidence | confidence: 53 | ambiguity_count: 0 | goals: add 5 attribution columns to registry table db v12 migration derived from prior art license author node ids attribution version; implement get apiary tool name attribution returning authorship metadata json; implement post apiary tool name attribution with patch semantics for updating attribution fields; implement get apiary tool name download returning tool source as application x tar tarball; update ingestion agent py to parse attribution json from tool submissions write stub if not found; register whetstone as founding tool via orchestrator register whetstone py script; write 5 pytest integration tests in tests test s20 attribution py | accepts: db v12 migration runs without error all 5 new columns present on registry table; get apiary test tool attribution returns valid json with fields tool name author node ids derived from prior art license attribution version; post attribution updates only specified fields get reflects changes without clobbering unspecified fields; get download returns content type application x tar with schema json inside the archive; unknown tool returns 404 on get attribution and get download; ingesting a tool with attribution json stores parsed author node ids derived from license correctly; 5 5 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; db migration must use alter table idempotent guard if not exists pattern where supported; get download must handle missing repo path with 404 not unhandled exception; post attribution has patch semantics only update fields present in request body; ingestion must write a stub attribution json when none found in repo path; no hardcoded paths use registry repo path from db | dependencies: s18 contributions table exists for future attribution credit flow; s19 hypergraph tables exist problem type linkage; existing registry table in jobs queue db columns tool name repo path language capabilities required; existing ingestion agent py mqtt handler for borg registry commit topic
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express prisma zod
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one event; at least one event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary [whetstone_generate_taskitems] | reasons: compatibility; concurrency; contract; depends_on_prior_tasks; migration; performance; raw_structural_projection; replay; risk; rollout; security; semantic; transaction | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language java; available libraries spring boot jooq flyway; prefer explicit use of selected library apis in task execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language node; available libraries express zod prisma bullmq; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language cpp; available libraries boost nlohmann json fmt; prefer explicit use of selected library apis in task execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language cpp; available libraries boost nlohmann json fmt; prefer explicit use of selected library apis in task execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: compatibility; concurrency; contract; high_confidence_clear_path; migration; performance; raw_structural_projection; replay; risk; rollout; security; semantic; transaction | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Architect Review — S21 Account System | reasons: conflicts_detected:6; low_confidence | confidence: 32 | ambiguity_count: 0 | goals: extend accounts table with display name account type bio public key columns db v13; create prior art table for founding contributions; implement post accounts and get accounts node id with sufficiency bracket calculation; implement get accounts node id contributions paginated 3 table join with contributions registry jobs; implement get accounts node id credits lightweight bracket summary; implement post prior art with idempotent ecu bonus award on first registration; implement get prior art with node id and verified query filters; implement calculate bracket as a pure function no db access; insert 7 governance params on migration founding contribution bonus ecu sufficiency threshold 1 sufficiency threshold 2 account weighting exponent individual account weighting exponent cooperative account weighting exponent nonprofit account weighting exponent enterprise | accepts: db v13 migration runs without error prior art table exists accounts has 4 new columns; post accounts creates account get accounts id returns weighting exponent matching account type governance param; get accounts id credits returns bracket normal for zero balance; ecu award causes bracket to transition correctly at sufficiency threshold 1 10000 and sufficiency threshold 2 50000; get accounts id contributions returns paginated list with fields contribution id tool name job type ecu amount track created at; post prior art awards founding contribution bonus ecu ecu second call with same title node id is idempotent; get prior art filters correctly by node id query param; 8 8 pytest tests pass | constraints: python 3 9 compatible no x y union types no walrus operator; calculate bracket must be a pure function with no side effects and no db access; post prior art must be idempotent same title node id combination never double credits ecu; post accounts upsert uses insert or replace semantics on node id; weighting exponent must vary by account type sourced from governance params; no new tables beyond v13 additions do not alter tables from s18 s19 | dependencies: s18 contributions table exists for contribution history join; s21 prior art and accounts tables are prerequisites for s24 founding contributions script; existing accounts table created in migrate v3 sql; existing contributions table from s18
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language polyglot; available libraries sigstore sbom tooling policy engine ci orchestrator
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language rust; available libraries axum serde tokio sqlx; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy requests; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: scenario 1 given when then; scenario 2 given when then; required artifacts and pass conditions | constraints: language runtime constraints; forbidden dependencies apis; determinism replay requirements
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | goals: primary objective; secondary objective; explicitly out of scope | accepts: running init multiple times does not fail and does not duplicate schema; record write read denied without token; record write read denied with wrong domain token; record write read succeeds with valid scoped token; every read write allow and deny path writes an audit entry; share evaluate returns deny when no matching policy; share evaluate returns deny when offered price minimum; share execute fails closed when evaluate denies; all required capabilities reachable via api cli surface | constraints: standalone project decoupled from hivemind internals; local first operation with offline capability; default deny explicit scoped grants required for read write; every data access decision must be auditable; deterministic json responses for automation tooling; language runtime constraints; forbidden dependencies apis; determinism replay requirements
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts; include selected library and preferred apis when applicable | constraints: primary language go; available libraries gin sqlx zap segmentio kafka go; use library apis explicitly where suitable in execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: generate deterministic taskitems with strict execution contracts; include selected library and preferred apis per task where applicable | constraints: primary language python; available libraries fastapi pydantic sqlalchemy; prefer explicit use of selected library apis in task execution contracts
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Execution Readiness Primary | reasons: depends_on_prior_tasks | dependency_count: 1 | confidence: 81 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: deterministic taskitems with strict execution contracts | constraints: primary language cpp; available libraries cublas nlohmann json numpy
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: all sprint step tests pass; no regression in existing mcp tool behavior; generated task queue is ready or blockers are explicit | constraints: follow architecture gate requirements from sprint plan; keep changes deterministic and test backed | dependencies: existing editor src modules and mcp toolchain; whetstone mcp stable binary and workspace config; datasets project benchmarks challenging fullstack multifile 2026 02 26 jsonl
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
1 0 title: Intake Foundation Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
0 0 title: Execution Readiness Primary | reasons: high_confidence_clear_path | confidence: 85 | ambiguity_count: 0 | accepts: at least one tool selection event; at least one tool execution event; no malformed mcp payloads; no unbounded loops
|
||||
|
1123
semantic/binary_gate_tsv/target_files_present_train.tsv
Normal file
1123
semantic/binary_gate_tsv/target_files_present_train.tsv
Normal file
File diff suppressed because it is too large
Load Diff
215
tools/gen_binary_gate_tsv.py
Normal file
215
tools/gen_binary_gate_tsv.py
Normal file
@@ -0,0 +1,215 @@
|
||||
#!/usr/bin/env python3
|
||||
"""Generate Fabricate-format TSVs for simple binary gates from extracted rows.
|
||||
|
||||
These datasets are intentionally pragmatic. The original extraction marked
|
||||
target-file, acceptance-command, and required-tool rows as rejected for strict
|
||||
gate-supervision purposes when labels were empty or sibling-uniform. For a first
|
||||
small-transformer pass, those same fields can still support presence/absence
|
||||
gates:
|
||||
|
||||
target_files_present
|
||||
acceptance_commands_present
|
||||
required_tools_present
|
||||
manual_approval_present
|
||||
|
||||
Each output file uses Fabricate TSV format:
|
||||
|
||||
label<TAB>0<TAB>text
|
||||
|
||||
Usage:
|
||||
python3 tools/gen_binary_gate_tsv.py \\
|
||||
--input semantic/extracted_gate_rows_1000.ndjson \\
|
||||
--output-dir semantic/binary_gate_tsv \\
|
||||
--eval-frac 0.15 \\
|
||||
--seed 42
|
||||
"""
|
||||
|
||||
import argparse
|
||||
import json
|
||||
import random
|
||||
from pathlib import Path
|
||||
from typing import Callable
|
||||
|
||||
|
||||
REPO_ROOT = Path(__file__).resolve().parent.parent
|
||||
|
||||
|
||||
def compose_text(ctx: dict) -> str:
|
||||
parts: list[str] = []
|
||||
|
||||
title = (ctx.get("title") or "").strip()
|
||||
if title:
|
||||
parts.append(f"title: {title}")
|
||||
|
||||
reasons = ctx.get("reasons") or []
|
||||
if reasons:
|
||||
clean = [str(r).strip() for r in reasons if str(r).strip()]
|
||||
if clean:
|
||||
parts.append("reasons: " + "; ".join(clean))
|
||||
|
||||
deps = ctx.get("dependency_task_ids") or []
|
||||
if deps:
|
||||
parts.append(f"dependency_count: {len(deps)}")
|
||||
|
||||
confidence = ctx.get("confidence")
|
||||
if confidence is not None:
|
||||
parts.append(f"confidence: {confidence}")
|
||||
|
||||
ambiguity_count = ctx.get("ambiguity_count")
|
||||
if ambiguity_count is not None:
|
||||
parts.append(f"ambiguity_count: {ambiguity_count}")
|
||||
|
||||
reqs = ctx.get("normalized_requirements") or []
|
||||
goals = [r["normalizedText"] for r in reqs if r.get("kind") == "goal" and r.get("normalizedText")]
|
||||
accepts = [r["normalizedText"] for r in reqs if r.get("kind") == "acceptance" and r.get("normalizedText")]
|
||||
constraints = [r["normalizedText"] for r in reqs if r.get("kind") == "constraint" and r.get("normalizedText")]
|
||||
dependencies = [r["normalizedText"] for r in reqs if r.get("kind") == "dependency" and r.get("normalizedText")]
|
||||
|
||||
if goals:
|
||||
parts.append("goals: " + "; ".join(goals))
|
||||
if accepts:
|
||||
parts.append("accepts: " + "; ".join(accepts))
|
||||
if constraints:
|
||||
parts.append("constraints: " + "; ".join(constraints))
|
||||
if dependencies:
|
||||
parts.append("dependencies: " + "; ".join(dependencies))
|
||||
|
||||
prereqs = ctx.get("prerequisite_ops") or []
|
||||
if prereqs:
|
||||
parts.append("prerequisite_ops: " + "; ".join(str(p) for p in prereqs))
|
||||
|
||||
targets = ctx.get("target_files") or []
|
||||
if targets:
|
||||
parts.append("target_files: " + "; ".join(str(t) for t in targets))
|
||||
|
||||
return " | ".join(parts)
|
||||
|
||||
|
||||
def load_rows(path: Path) -> list[dict]:
|
||||
rows: list[dict] = []
|
||||
with path.open("r", encoding="utf-8") as fh:
|
||||
for line in fh:
|
||||
line = line.strip()
|
||||
if line:
|
||||
rows.append(json.loads(line))
|
||||
return rows
|
||||
|
||||
|
||||
def write_split(
|
||||
rows: list[tuple[int, str]],
|
||||
output_dir: Path,
|
||||
stem: str,
|
||||
eval_frac: float,
|
||||
seed: int,
|
||||
) -> dict:
|
||||
rng = random.Random(seed)
|
||||
shuffled = list(rows)
|
||||
rng.shuffle(shuffled)
|
||||
|
||||
n_eval = max(1, int(len(shuffled) * eval_frac))
|
||||
eval_rows = shuffled[:n_eval]
|
||||
train_rows = shuffled[n_eval:]
|
||||
|
||||
output_dir.mkdir(parents=True, exist_ok=True)
|
||||
for split_name, split_rows in (("train", train_rows), ("eval", eval_rows)):
|
||||
path = output_dir / f"{stem}_{split_name}.tsv"
|
||||
with path.open("w", encoding="utf-8") as fh:
|
||||
for label, text in split_rows:
|
||||
if text:
|
||||
fh.write(f"{label}\t0\t{text}\n")
|
||||
|
||||
def summarize(split_rows: list[tuple[int, str]]) -> dict:
|
||||
pos = sum(1 for label, _ in split_rows if label == 1)
|
||||
neg = len(split_rows) - pos
|
||||
return {
|
||||
"total": len(split_rows),
|
||||
"pos": pos,
|
||||
"neg": neg,
|
||||
"pos_pct": round(pos / len(split_rows) * 100, 1) if split_rows else 0,
|
||||
}
|
||||
|
||||
return {"train": summarize(train_rows), "eval": summarize(eval_rows)}
|
||||
|
||||
|
||||
def build_gate(
|
||||
rows: list[dict],
|
||||
gate_id: str,
|
||||
label_fn: Callable[[dict], int],
|
||||
) -> list[tuple[int, str]]:
|
||||
result: list[tuple[int, str]] = []
|
||||
for row in rows:
|
||||
if row.get("gate_id") != gate_id:
|
||||
continue
|
||||
text = compose_text(row.get("decision_context") or {})
|
||||
if not text:
|
||||
continue
|
||||
result.append((label_fn(row), text))
|
||||
return result
|
||||
|
||||
|
||||
def parse_args() -> argparse.Namespace:
|
||||
parser = argparse.ArgumentParser(description=__doc__)
|
||||
parser.add_argument("--input", default="semantic/extracted_gate_rows_1000.ndjson")
|
||||
parser.add_argument("--output-dir", default="semantic/binary_gate_tsv")
|
||||
parser.add_argument("--eval-frac", type=float, default=0.15)
|
||||
parser.add_argument("--seed", type=int, default=42)
|
||||
return parser.parse_args()
|
||||
|
||||
|
||||
def main() -> int:
|
||||
args = parse_args()
|
||||
input_path = Path(args.input)
|
||||
if not input_path.is_absolute():
|
||||
input_path = (REPO_ROOT / input_path).resolve()
|
||||
output_dir = Path(args.output_dir)
|
||||
if not output_dir.is_absolute():
|
||||
output_dir = (REPO_ROOT / output_dir).resolve()
|
||||
|
||||
rows = load_rows(input_path)
|
||||
gates = {
|
||||
"target_files_present": build_gate(
|
||||
rows,
|
||||
"target_file_selection",
|
||||
lambda row: 1 if row.get("decision_label", {}).get("target_files") else 0,
|
||||
),
|
||||
"acceptance_commands_present": build_gate(
|
||||
rows,
|
||||
"acceptance_command_selection",
|
||||
lambda row: 1 if row.get("decision_label", {}).get("acceptance_commands") else 0,
|
||||
),
|
||||
"required_tools_present": build_gate(
|
||||
rows,
|
||||
"required_tool_selection",
|
||||
lambda row: 1 if row.get("decision_label", {}).get("required_tools") else 0,
|
||||
),
|
||||
"manual_approval_present": build_gate(
|
||||
rows,
|
||||
"prereq_op_selector",
|
||||
lambda row: 1
|
||||
if "manual-approval" in (row.get("decision_label", {}).get("source_values") or [])
|
||||
else 0,
|
||||
),
|
||||
}
|
||||
|
||||
summary = {
|
||||
"input": str(input_path),
|
||||
"output_dir": str(output_dir),
|
||||
"gates": {},
|
||||
}
|
||||
for stem, gate_rows in gates.items():
|
||||
if not gate_rows:
|
||||
continue
|
||||
summary["gates"][stem] = write_split(
|
||||
gate_rows,
|
||||
output_dir,
|
||||
stem,
|
||||
args.eval_frac,
|
||||
args.seed,
|
||||
)
|
||||
|
||||
print(json.dumps(summary, indent=2, sort_keys=True))
|
||||
return 0
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
raise SystemExit(main())
|
||||
Reference in New Issue
Block a user