Files
dotfiles/claude/memory/skill-harvest-fix-lane-index.md
T
David F GliddenandClaude Opus 5 62b92bd425 [FIX] Land the skill-harvest FIX lane and apply its first batch (REVIEWED-85)
REVIEWED-85 was placed by the steward at 10:41 today; the wake flagged at 10:44
that /wrap-up SKILL.md was still untouched since 2026-07-07. Landing it.

Precondition discharged first. The ruling states its own verification limit: the
jurist could not read the skill files, so the /wrap-up §1.6 and /wake-up §2.a
quotes underpinning Part III's "contradicts itself" claim were affirmed on
timeline evidence rather than checked. Required before landing was mechanical
containment-with-positive-control verification of exactly those quotes. Run:
7/7 contained verbatim against the live skills, 5/5 controls absent, instrument
verified.

§1.6 now carries the two-clause disjunctive test (the executor's own narrower
single-clause alternative declined at the gate as less safe), the hard floor with
its catch-all sharpened per Q4 and tied to the measured failure rather than left
as open judgment, and all three instruments as mandatory. The lane is provisional
pending the steward-jurist check-in.

The §Important-constraints line still stated the blanket rule the ruling narrowed.
Left alone it would have been a second live version of a governance rule inside
the file that forbids exactly that. Reconciled, with a note saying why.

First batch applied -- the four class-(i) proposals the steward raised 2026-07-29
and which REVIEWED-85 itself dispositions as batch 1, so their classification was
ruled rather than self-assessed: a `## What held` ledger section (the ledger could
previously only record debits), a `prevention` KG predicate capturing transfer
between failure classes, one wake line surfacing it, and the retirement of the
standing question's self-report framing in favour of the checkable form -- the
last on the grounds contamination-problem.md gives, that direct self-report is
the most contaminated form of inquiry.

The FIX-lane index is created and carries all four. It records explicitly what is
NOT in it: the §1.6 edit itself, which changed what the executor may do without
asking and was therefore PROPOSAL by its own test. A lane cannot authorize its
own construction.

Register rows 174-177 marked applied.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01WuMjg3ipEVa3n8CoSzoyvc
2026-08-02 11:55:15 +02:00

35 lines
3.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Skill-harvest FIX-lane index
**Append-only.** One line per skill change applied under the `/wrap-up` §1.6 FIX lane. This
is the record the steward–jurist check-in reads; a FIX applied without a line here is a
governance failure, not a shortcut.
**Authority:** PENDING-88 → jurist design gate PASSED with conditions → REVIEWED-85
(steward-placed 2026-08-02). The lane is **PROVISIONAL** until that check-in — after the
first batch or one month, whichever comes first.
**A change belongs in the lane only if** it clears the two-clause test (*does this change
what the executor may do without asking, or what a governed artifact asserts?* — either
clause yes → PROPOSAL) **and** the hard floor. When in doubt, propose.
| # | Skill | What changed | Date | Batch |
|---|---|---|---|---|
| 1 | `symmetria` §4 (ledger template) | Added a standing `## What held` section — instruments that fired prospectively, lessons that transferred to a failure class they were not built for. Entry format: *banked-lesson → what it caught → what it would have cost*. Without it the ledger can only record debits; six hand-added `## Progress` headings were the practice compensating for the schema gap. | 2026-08-02 | 1 |
| 2 | `/wrap-up` §5 (KG append) | Added a `prevention` predicate — `{subject: <banked lesson>, predicate: "prevention", object: <the failure it stopped, and where>}`. Distinct from `drift-pattern-good-direction`: that records a good move, this records **transfer**, which the schema could not previously capture. | 2026-08-02 | 1 |
| 3 | `/wake-up` §2.b.2 | Surface one `prevention` alongside the drift-patterns, one line each way. The wake previously grepped only `drift-pattern`, so every session opened by re-reading what went wrong and never what compounded. | 2026-08-02 | 1 |
| 4 | `/wrap-up` §1 (literal question) | Retired the self-report framing of the standing question. `contamination-problem.md` names direct self-report the most contaminated form of inquiry; the guidance now prefers the checkable form the same evidence answers — *does a lesson banked from one failure prevent a different failure later?* | 2026-08-02 | 1 |
## Batch 1 — classification note
All four were raised by the steward on 2026-07-29 and dispositioned as the first FIX-lane
batch by REVIEWED-85 itself, so their classification was ruled rather than self-assessed.
Each is class (i) — a change to what a skill **records**, not to what it **permits or
requires**. None touches an authorization boundary, gate criteria, Constraint 1, or the
escalate list. None removes, defers, or narrows the visibility of an open item; #3 and the
`prevention` predicate *widen* what reaches the steward.
**Not in this index, deliberately:** the §1.6 edit that created the lane. That change altered
what the executor may do without asking, so it was `[PROPOSAL]` by its own test — filed as
PENDING-88, design-gated by the jurist, authorized by the steward as REVIEWED-85. A lane
cannot authorize its own construction.