docs/plans/templates/editor-harvest-plan.md
Objective: TODO: Write the exact active editor-harvest-plan objective after creating this file.
Goal plan: {{PLAN_PATH}}
Template: {{TEMPLATE_PATH}}
Completion threshold:
node .agents/rules/autogoal/scripts/check-complete.mjs {{PLAN_PATH}} passes.Verification surface:
check-complete.mjs command.Constraints:
Boundaries:
docs/plans/** and this active goal plan.Blocked condition:
Lane state:
Current verdict:
Completion rule:
update_goal(status: complete) while any required checklist item
remains unchecked. If an item does not apply, check it and add N/A: <reason>.update_goal(status: complete) until every completion threshold
above is satisfied, final handoff is written, and
node .agents/rules/autogoal/scripts/check-complete.mjs {{PLAN_PATH}} passes.Start Gates:
| Gate | Applies | Evidence |
|---|---|---|
| Skill analysis before edits | pending | pending |
| Active goal checked or created | pending | pending |
| Source of truth read before edits | pending | pending |
Work Checklist:
fresh-invariant; no copied source wording or
mechanical translation entered versioned output.Completion Gates:
| Gate | Applies | Required action | Evidence |
|---|---|---|---|
| Named verification threshold | pending | Run the command, proof, source audit, or artifact check named in this plan | pending |
| Harvest artifacts current | pending | Verify harvest report, inventory, test-index, and row accounting evidence are current | pending |
| Downstream lane gates applied | pending | Record the selected downstream skill gates or why no downstream lane applies | pending |
| Issue or claim accounting changed | pending | Sync the relevant issue/claim accounting or record why no sync applies | pending |
| Accepted-plan handoff | pending | Emit accepted-plan execution handoff or keep the plan pending with the next pass | pending |
| Goal plan complete | yes | Run node .agents/rules/autogoal/scripts/check-complete.mjs {{PLAN_PATH}} | pending |
Phase / pass table:
| Phase | Status | Evidence | Next |
|---|---|---|---|
| Harvest grounding | in_progress | created plan | lane filter |
| Lane filter and row accounting | pending | owner coverage | |
| Current owner coverage mapping | pending | execution queue | |
| Execution queue and proof routing | pending | downstream gates | |
| Downstream lane gate application | pending | issue accounting | |
| Issue and claim accounting | pending | handoff | |
| Accepted-plan execution handoff | pending | closure review | |
| Closure review and final gates | pending | final response |
Confidence score:
| Dimension | Weight | Score | Evidence | Cap hit |
|---|---|---|---|---|
| Harvest source readiness | 0.15 | pending | ||
| Lane-filter completeness | 0.25 | pending | ||
| Current owner coverage mapping | 0.25 | pending | ||
| Actionability of execution queue | 0.20 | pending | ||
| License/provenance discipline | 0.15 | pending |
Harvest grounding:
| Field | Value |
|---|---|
| Harvest report | pending |
| License mode | pending |
| Output mode | pending |
| Inventory status | pending |
| Test-index status | pending |
| Matrix rows | pending |
| Skips | pending |
| Next slice | pending |
Lane contract:
| Field | Value |
|---|---|
| Lane | pending |
| Aliases | pending |
| Downstream skill | pending |
| Owner boundary | pending |
| Exclusions / split rules | pending |
Full harvest row accounting:
| Row | Source ref | Classification | Lane accounting | Reason |
|---|---|---|---|---|
| pending | pending | pending | pending | pending |
In-lane candidate matrix:
| Row | Source ref | Tag | Behavior invariant | Lane reason | Current coverage | Action | Target | Proof |
|---|---|---|---|---|---|---|---|---|
| pending | pending | pending | pending | pending | pending | pending | pending | pending |
Split rows:
| Row | Source ref | Lane-owned part | Out-of-lane part | Owner / handoff |
|---|---|---|---|---|
| pending | pending | pending | pending | pending |
Excluded or out-of-lane rows:
| Row | Source ref | Reason | Owner |
|---|---|---|---|
| pending | pending | pending | pending |
Coverage dedupe:
| Candidate | Existing coverage | Decision | Evidence |
|---|---|---|---|
| pending | pending | pending | pending |
Execution queue:
| ID | Action | Target | Proof kind | Focused verification | Notes |
|---|---|---|---|---|---|
| pending | pending | pending | pending | pending | pending |
Issue and claim accounting:
Downstream lane application:
| Gate | Status | Evidence |
|---|---|---|
| downstream skill read | pending | |
| lane-specific completion gates applied | pending | |
| implementation boundaries recorded | pending | |
| verification commands recorded | pending |
Accepted-plan execution handoff:
Findings:
Decisions and tradeoffs:
Error attempts:
| Error / failed attempt | Count | Next different move | Resolution |
|---|---|---|---|
| None yet | 0 |
Verification evidence:
Reboot status:
| Question | Answer |
|---|---|
| Where am I? | Harvest grounding |
| Where am I going? | Lane filter through handoff |
| What is the goal? | TODO: Fill from Objective |
| What have I learned? | See Findings |
| What have I done? | See Timeline |
Timeline:
Open risks: