docs/plans/templates/editor-test-harvester.md
Objective: TODO: Write the exact active editor-test-harvester objective after creating this file.
Goal plan: {{PLAN_PATH}}
Template: {{TEMPLATE_PATH}}
Completion threshold:
uncertain test
files remain, every portable or portable-mixed runnable file is indexed/read
or explicitly skipped with reason, every actionable row has owner/target/proof
evidence, the harvest report links or contains a full inventory appendix, and
node .agents/rules/autogoal/scripts/check-complete.mjs {{PLAN_PATH}} passes.Verification surface:
Constraints:
docs/editor-test-harvester/<repo>/; behavior-only artifacts under
.tmp/editor-test-harvester/<repo>/.....tmp/slate-v2, Plate packages, docs, examples, or build config
unless the user explicitly requested an apply run.Boundaries:
Blocked condition:
Harvest 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, report artifacts are current, 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:
.tmp/slate-v2 coverage searches recorded for raw Slate rows.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 report, inventory, test-index, matrix accounting, and skip evidence are current | pending |
| Behavior-only hygiene | pending | Verify versioned output uses fresh invariant wording and no copied source material | pending |
| Final harvest handoff | pending | Emit harvest report 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 |
|---|---|---|---|
| Intake and boundary | in_progress | created plan | inventory |
| Inventory | pending | test-name extraction | |
| Test-name extraction | pending | classification pressure | |
| Classification pressure | pending | behavior extraction | |
| Behavior extraction | pending | coverage mapping | |
| Slate/Plate coverage mapping | pending | action planning | |
| Action planning | pending | ecosystem synthesis | |
| Ecosystem synthesis | pending | closure review | |
| Closure review | pending | final handoff |
Confidence score:
| Dimension | Weight | Score | Evidence | Cap hit |
|---|---|---|---|---|
| Inventory completeness | 0.20 | pending | ||
| Behavior extraction depth | 0.20 | pending | ||
| Skip precision and negative controls | 0.15 | pending | ||
| Slate/Plate coverage mapping accuracy | 0.20 | pending | ||
| Actionability of copy/refactor/create plan | 0.15 | pending | ||
| Provenance and reproducibility | 0.10 | pending |
License gate:
| Field | Value |
|---|---|
| License mode | pending |
| Evidence files | pending |
| Output directory | pending |
| Output mode | pending |
| Versioned copy policy | pending |
Inventory accounting:
| Count | Value | Evidence |
|---|---|---|
| test files found | pending | |
| classified | pending | |
| portable | pending | |
| portable-mixed | pending | |
| plate-owned | pending | |
| skipped | pending | |
| harness/product-shell | pending | |
| uncertain | pending |
Matrix accounting:
| Source ref | Test ref | Tag | Behavior invariant | Proof kind | Owner coverage | Action |
|---|---|---|---|---|---|---|
| pending | pending | pending | pending | pending | pending | pending |
Skips and negative controls:
| Source / family | Reason | Negative-control evidence |
|---|---|---|
| pending | pending | pending |
Next slice:
| Row | Owner | Action | Target | Verification / defer reason |
|---|---|---|---|---|
| pending | pending | pending | pending | pending |
Report artifacts:
| Artifact | Path | Status |
|---|---|---|
| report | pending | pending |
| inventory | pending | pending |
| test-index | pending | pending |
Behavior-only hygiene:
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? | Intake and boundary |
| Where am I going? | Inventory through closure review |
| What is the goal? | TODO: Fill from Objective |
| What have I learned? | See Findings |
| What have I done? | See Timeline |
Timeline:
Open risks: