Back to Plate

{{TITLE}}

docs/plans/templates/editor-harvest-plan.md

53.0.68.9 KB
Original Source

{{TITLE}}

Objective: TODO: Write the exact active editor-harvest-plan objective after creating this file.

Goal plan: {{PLAN_PATH}}

Template: {{TEMPLATE_PATH}}

Completion threshold:

  • TODO: Define the exact lane-plan done state.
  • Lane-plan closure is legal only when score >= 0.92, no dimension is below 0.85, harvest report path and license mode are recorded, inventory/test-index status is recorded, every harvest row is accounted for, no unresolved in-lane row remains, every in-lane row has owner coverage/action/target/proof or defer evidence, downstream lane skill gates are applied, accepted-plan handoff is present, behavior-only rows use fresh invariant wording only, and node .agents/rules/autogoal/scripts/check-complete.mjs {{PLAN_PATH}} passes.

Verification surface:

  • TODO: Name the harvest report, inventory/test-index files, owner-coverage search commands, downstream lane skill, plan integrity grep, and final check-complete.mjs command.

Constraints:

  • This is planning/routing work only. Do not patch implementation code, tests, examples, package files, or build config.
  • Preserve harvest license mode. Behavior-only rows in versioned plans use fresh invariant language and source path provenance only.
  • Do not count Plate/product rows as Slate substrate rows. Split mixed rows.
  • Browser, clipboard, selection, mobile, and IME rows need honest proof routes.

Boundaries:

  • Harvest report: TODO.
  • Lane: TODO.
  • Downstream skill: TODO.
  • Allowed edit scope: docs/plans/** and this active goal plan.
  • Non-goals: implementation, package/runtime edits, GitHub comments, commits, pushes, and PRs unless explicitly requested later.

Blocked condition:

  • TODO: Name the missing harvest artifact, target checkout, browser/device proof route, or user lane decision that stops autonomous routing.

Lane state:

  • harvest_report: pending
  • lane: pending
  • current_pass: harvest-grounding
  • current_pass_status: in_progress
  • current_pass_skill: .agents/skills/editor-harvest-plan/SKILL.md
  • downstream_skill: pending
  • next_pass: lane-filter
  • goal_status: active

Current verdict:

  • verdict: pending
  • score: pending
  • next owner: editor-harvest-plan
  • reason: pending

Completion rule:

  • Do not call update_goal(status: complete) while any required checklist item remains unchecked. If an item does not apply, check it and add N/A: <reason>.
  • Do not call 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.
  • Do not create hook state for this goal. This file plus the active goal are the durable state.

Start Gates:

GateAppliesEvidence
Skill analysis before editspendingpending
Active goal checked or createdpendingpending
Source of truth read before editspendingpending

Work Checklist:

  • Objective includes lane outcome, completion threshold, verification surface, constraints, boundaries, and blocked condition.
  • Harvest report path, status, score, license mode, output mode, inventory counts, matrix rows, skips, next slice, and pass-state ledger recorded.
  • Inventory and test-index existence/missing reasons recorded.
  • Lane aliases normalized and lane registry row selected.
  • Every harvest row counted as in-lane, out-of-lane, split, duplicate, skip, or unresolved.
  • Every split row has lane-owned and out-of-lane portions separated.
  • Current owner coverage searched in the target workspace before claiming covered or missing.
  • Every in-lane row has lane reason, current coverage, action, target, proof route, and verification command or defer reason.
  • Behavior-only rows use fresh-invariant; no copied source wording or mechanical translation entered versioned output.
  • Downstream lane gates applied and recorded.
  • Issue/claim accounting recorded, including explicit no-claim text when no claim changes.
  • Accepted-plan execution handoff complete.

Completion Gates:

GateAppliesRequired actionEvidence
Named verification thresholdpendingRun the command, proof, source audit, or artifact check named in this planpending
Harvest artifacts currentpendingVerify harvest report, inventory, test-index, and row accounting evidence are currentpending
Downstream lane gates appliedpendingRecord the selected downstream skill gates or why no downstream lane appliespending
Issue or claim accounting changedpendingSync the relevant issue/claim accounting or record why no sync appliespending
Accepted-plan handoffpendingEmit accepted-plan execution handoff or keep the plan pending with the next passpending
Goal plan completeyesRun node .agents/rules/autogoal/scripts/check-complete.mjs {{PLAN_PATH}}pending

Phase / pass table:

PhaseStatusEvidenceNext
Harvest groundingin_progresscreated planlane filter
Lane filter and row accountingpendingowner coverage
Current owner coverage mappingpendingexecution queue
Execution queue and proof routingpendingdownstream gates
Downstream lane gate applicationpendingissue accounting
Issue and claim accountingpendinghandoff
Accepted-plan execution handoffpendingclosure review
Closure review and final gatespendingfinal response

Confidence score:

DimensionWeightScoreEvidenceCap hit
Harvest source readiness0.15pending
Lane-filter completeness0.25pending
Current owner coverage mapping0.25pending
Actionability of execution queue0.20pending
License/provenance discipline0.15pending

Harvest grounding:

FieldValue
Harvest reportpending
License modepending
Output modepending
Inventory statuspending
Test-index statuspending
Matrix rowspending
Skipspending
Next slicepending

Lane contract:

FieldValue
Lanepending
Aliasespending
Downstream skillpending
Owner boundarypending
Exclusions / split rulespending

Full harvest row accounting:

RowSource refClassificationLane accountingReason
pendingpendingpendingpendingpending

In-lane candidate matrix:

RowSource refTagBehavior invariantLane reasonCurrent coverageActionTargetProof
pendingpendingpendingpendingpendingpendingpendingpendingpending

Split rows:

RowSource refLane-owned partOut-of-lane partOwner / handoff
pendingpendingpendingpendingpending

Excluded or out-of-lane rows:

RowSource refReasonOwner
pendingpendingpendingpending

Coverage dedupe:

CandidateExisting coverageDecisionEvidence
pendingpendingpendingpending

Execution queue:

IDActionTargetProof kindFocused verificationNotes
pendingpendingpendingpendingpendingpending

Issue and claim accounting:

  • Fixed issues: pending.
  • Improved issues: pending.
  • Related issues: pending.
  • PR reference: pending.

Downstream lane application:

GateStatusEvidence
downstream skill readpending
lane-specific completion gates appliedpending
implementation boundaries recordedpending
verification commands recordedpending

Accepted-plan execution handoff:

  • read-first plan path: pending
  • requested lane: pending
  • exact execution queue IDs: pending
  • implementation boundaries: pending
  • focused verification commands: pending
  • broad final gate: pending
  • issue/claim sync rule: pending
  • stop rule: pending

Findings:

  • None yet.

Decisions and tradeoffs:

  • None yet.

Error attempts:

Error / failed attemptCountNext different moveResolution
None yet0

Verification evidence:

  • Pending.

Reboot status:

QuestionAnswer
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:

  • {{CREATED_AT}} Goal plan created.

Open risks:

  • Pending.