Merge pull request 'chore: planner run — prerequisite tree update' (#1117) from chore/planner-20260322-1426 into master
This commit is contained in:
commit
dd98283589
2 changed files with 62 additions and 27 deletions
|
|
@ -1,34 +1,32 @@
|
|||
<!-- summarized-through-run: 5 -->
|
||||
# Planner Memory
|
||||
|
||||
## 2026-03-20 — First planner run
|
||||
## 2026-03-22 — Run 5 summary
|
||||
|
||||
### Milestone state
|
||||
<!-- Snapshot taken at run start; updated to reflect post-run state at run end. -->
|
||||
- **Foundation**: COMPLETE. Agent loop, supervisor, planner, multi-project all working.
|
||||
- **Adoption**: IN PROGRESS. Issues #1060 (disinto init), #1061 (docs/quickstart), #1062 (metrics dashboard) created as on-ramp; work not yet merged.
|
||||
- **Scale**: PARTIALLY started (multi-project works for 3 repos).
|
||||
### Bottleneck: Contract safety (unchanged since tree creation)
|
||||
Contract safety is the singular bottleneck blocking all of Phase 1, Phase 2, and Phase 3. Four prerequisites remain:
|
||||
- **#1031** — int256 overflow in ThreePositionStrategy._computeFloorTickWithSignal
|
||||
- **#1019** — catch block skips clamping that try block applies
|
||||
- **#1067** — floor ratchet attack not yet defeated (red-team data from #1085 run exists but fix not implemented)
|
||||
- **#1054** — OptimizerV3 has no dedicated test file
|
||||
|
||||
### Evidence pipeline state
|
||||
- 6 evidence dimensions defined (red-team, evolution, holdout, user-test, resources, protocol)
|
||||
- 4 have formulas in harb (red-team, evolution, holdout, user-test) — all recently fixed
|
||||
- 2 have NO formulas at all (resources, protocol) — filed #1059
|
||||
- 0/6 dimensions have any data on disk
|
||||
- #1047 blocks evolution specifically (results not committed via PR)
|
||||
- Red-team is independent and was dispatched as action #1058
|
||||
Only #997 (overflow guard slots 1-7) resolved across 5 runs — merged 2026-03-22. Priority labels added to #1031, #1019, #1067 to signal dev agent urgency.
|
||||
|
||||
### Evidence pipeline
|
||||
- Red-team: has baseline data (evidence/red-team/2026-03-20.json)
|
||||
- Evolution: best.push3 exists on disk but NOT committed to master — local-only
|
||||
- Resources, protocol, holdout, user-test: all empty on master
|
||||
- All 6 formulas exist on disk. Evidence gaps are not on the critical path — contract safety must clear first.
|
||||
|
||||
### Patterns
|
||||
- Predictor (goblin) over-signals on evidence gaps — all 5 predictions were about missing evidence data. Expected to normalize once pipelines produce their first runs.
|
||||
- High blocked:backlog ratio across projects suggests deep dependency chains. Gardener should be monitoring for circular deps.
|
||||
- The factory is self-hosting successfully — all agents run, CI passes, PRs merge. The gap is external visibility, not internal capability.
|
||||
- Predictor over-signals on infrastructure/dark-factory noise — most predictions dismissed as not harb-specific
|
||||
- Contract safety work velocity: 1 prereq resolved per day when dev agent engages. At this rate, remaining 4 items could clear in ~4 days.
|
||||
- Evolution pipeline produces output but doesn't persist to git — evolution commit-via-PR (#1047) was fixed but evidence still not appearing on master
|
||||
- Three stale unlabeled issues (#517, #383, #147) noted by prediction #1105 — gardener has not triaged them across multiple runs
|
||||
|
||||
### Strategic direction
|
||||
- Adoption is the leverage multiplier: everything in Scale depends on having users first.
|
||||
- Created #1060 (disinto init), #1061 (docs), #1062 (metrics dashboard) as the Adoption on-ramp.
|
||||
- #1061 depends on #1060 — quickstart needs the bootstrap flow to reference.
|
||||
- #1062 (metrics dashboard) is the social proof play — show the factory working rather than just claiming it.
|
||||
|
||||
### Watch list
|
||||
- #1020 + #1047: evolution pipeline needs commit-via-PR fix before runs produce persistent evidence
|
||||
- #1022: holdout/user-test blocked on evolution data existing
|
||||
- #341: stale issue (extraction already done) — gardener should close or update
|
||||
- Disk at 79% — evidence formulas will add data; monitor trajectory
|
||||
### Strategic context
|
||||
- Phase 1 (quality gate) is entirely blocked on contract safety
|
||||
- Phase 2 (launch) is blocked on Phase 1
|
||||
- Phase 3 (operations) is blocked on Phase 1
|
||||
- The prerequisite tree is stable — no new objectives or prerequisites discovered in runs 2-5
|
||||
- Priority label system introduced in run 5 to direct dev agent attention to bottleneck issues
|
||||
|
|
|
|||
|
|
@ -102,3 +102,40 @@ No new issues — all top constraints already have open backlog issues.
|
|||
- Conversion funnel (#1100), Analytics (#1101) — blocked on E2E gate
|
||||
- Resources/protocol formula dispatch — idle compute, not on critical path
|
||||
- Pitch deck, influencer outreach — blocked on Phase 1 completion
|
||||
|
||||
---
|
||||
|
||||
# Planner run — 2026-03-22 23:45 UTC
|
||||
|
||||
## Predictions triaged
|
||||
No unreviewed predictions.
|
||||
|
||||
## Prerequisite tree updates
|
||||
No tree changes — same 4 contract safety prerequisites remain unresolved (#1031, #1019, #1067, #1054).
|
||||
|
||||
## Top 3 constraints
|
||||
1. int256 overflow (#1031) — blocks 10 objectives via Contract safety → Phase 1 chain — issue already open
|
||||
2. Catch block clamping fix (#1019) — blocks 10 objectives — issue already open
|
||||
3. Floor ratchet attack defeated (#1067) — blocks 10 objectives — issue already open
|
||||
|
||||
## Issues created
|
||||
No new issues — all top constraints already have open backlog issues.
|
||||
|
||||
## Priority label changes
|
||||
- Added priority: #1031, #1019, #1067 (top 3 constraints)
|
||||
- Created `priority` label (did not exist before this run)
|
||||
|
||||
## Observations
|
||||
- Contract safety remains the singular bottleneck for the 4th consecutive run. Priority labels now applied to top 3 constraint issues to signal dev agent pickup urgency.
|
||||
- #997 was the only contract safety prereq resolved across all 4 runs today. Remaining 4 items (#1031, #1019, #1067, #1054) have had no commit activity.
|
||||
- Evolution best.push3 exists on disk (/home/debian/harb/evidence/evolution/) but is NOT committed to master — the file is local-only. Pipeline produces output but doesn't persist it to the repo.
|
||||
- Evidence state unchanged: red-team has data, everything else empty on master.
|
||||
- Vault directories still don't exist — no procurement needed at current stage.
|
||||
- Memory update triggered (run 5) — distilling patterns from 5 runs into MEMORY.md.
|
||||
|
||||
## Deferred (in tree, not filed)
|
||||
- OptimizerV3 tests (#1054) — 4th constraint, not filed separately
|
||||
- Mobile viewport + cross-browser E2E (#1099) — blocked on contract safety
|
||||
- Conversion funnel (#1100), Analytics (#1101) — blocked on E2E gate
|
||||
- Resources/protocol formula dispatch — idle compute, not on critical path
|
||||
- Pitch deck, influencer outreach — blocked on Phase 1 completion
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue