Skip to content

skills: cut restated upstream text to pointers (held form-only rows, group 2: harness-config, harness-memory, knowledge, event-storming) #15526

Open

Description

@kyle-sexton

Problem

The Fable 5.2 skill re-audit held the 29 form-only rows below (group 2 of 5, 152 in all): edits that change how a skill states something (cut restated upstream text to a pointer, state a rule's reason, record form) but not what it tells the agent to do. The stamp sweep (contract 6.0.0, #15468) covers none of them; it only removes stamps. The owner chose to file them for the lanes rather than ship them inside that effort.

Rules

  • Contract 6.0.0 (docs/contracts/upstream-drift/README.md): a pointer carries the anchored link and no as-of date or recheck trigger; a stamp stays only on a recorded number or string copied or measured from upstream; restated upstream behavior is cut to a pointer.
  • .claude/rules/skill-bodies-state-current-rules.md.
  • Every operative rule and its reason stays. A row that needs a probe, inventory re-run or restamp, or that would change agent behavior, is skipped with its reason.
  • One PR per plugin group, each diff under the review lanes' 300,000-byte budget.

Rows

Row text was located on main 35a9e39; find each by its quote, since lines move.

plugin id split evidence proposed change
event-storming event-storming-2 open no sweep edit, no issue Drop the ~10% written percentage
event-storming event-storming-3 open no sweep edit, no issue State reason for no shell reads, or narrow to "use the Read tool"
event-storming event-storming-5 open no sweep edit, no issue Keep tested spacing; drop or cite the restated sticky size
event-storming event-storming-6 open no sweep edit, no issue Keep legend-frame decisions; point at Miro frame docs or name the probe
event-storming event-storming-13 open no sweep edit, no issue Keep rule; name probe or point at sticky-content docs
event-storming event-storming-14 open no sweep edit, no issue Drop or date the "Book %" column
harness-config harness-config-4 open no sweep edit, no issue State the carve-out reason in our words; convert Claim/Basis table to pointer record
harness-config harness-config-12 open no sweep edit, no issue Drop quoted 1.5-second figure from absence record, or point at SessionEnd section
harness-config harness-config-13 open no sweep edit, no issue State scope and reason for the cat/sed/head and Glob/Grep ban
harness-config harness-config-21 open no sweep edit; #15512 lists criteria.md:425-435 only Point SKILL.md at measured record criteria.md:319-332; keep cost-print decision
harness-config harness-config-23 open no sweep edit, no issue Keep treat-empty-as-unavailable; point at criteria.md "measured defensive contract"
harness-config harness-config-24 open no sweep edit, no issue Keep "lane needs python3"; point at criteria.md section instead of restating jq failure
harness-config harness-config-29 open harness-config-memory:audit-permission-state/reference/criteria.md:399 has no as-of/trigger added Add as-of and trigger to the 2.1.225 measured record, or name the probe run
harness-config harness-config-37 open no sweep edit, no issue Drop the GraphQL availability clause; fallback order unchanged
harness-config harness-config-40 open no sweep edit, no issue Keep fallback decision; drop classifier category strings; move probe record to a spoke
harness-config harness-config-47 open no sweep edit, no issue Restate decision in our words; drop the quoted tool output
harness-config harness-config-49 open no sweep edit, no issue Drop "the critique names stripping them" clause
harness-memory harness-memory-6 open harness-config-memory:harness-memory/skills/audit/reference/criteria.md:455 unchanged Cut the superseded-basis history note
harness-memory harness-memory-5 open harness-config-memory: criteria.md:153 keeps unnamed 2.1.219 repro Name the probe (likely PR #1393) behind the 2.1.219 repro
harness-memory harness-memory-8 open harness-config-memory:official-guidance.md:196-205 keeps the 2.1.268 probe stamp Trigger fired: re-run probe on current version and restamp, or mark unverified
harness-memory harness-memory-10 open no sweep edit; #15512 lists official-guidance.md:282-291 only Keep "no scoring rubric"; drop rubric shape, link the plugin README
harness-memory harness-memory-13 open no sweep edit, no issue Keep offer-/memory decision; replace restated Claim/Basis rows with pointers
knowledge knowledge-2 open no sweep edit, no issue Drop Ubuntu version fact; point at video-digest install fallbacks
knowledge knowledge-3 open no sweep edit, no issue State Playwright-Chromium decision; move Chrome 136 fact to pointer record
knowledge knowledge-4 open no sweep edit, no issue Give reason for 60-160 lines per file, or cut the number
knowledge knowledge-6 open no sweep edit, no issue State reason for 40-100 line range, or cut it
knowledge knowledge-7 open no sweep edit, no issue Name the run behind JSON-parameter claim, or keep only write-by-script decision
knowledge knowledge-11 open no sweep edit, no issue Keep "wait with Monitor"; drop foreground-sleep parenthetical or give probe record
knowledge knowledge-19 open no sweep edit, no issue Record yt-dlp no-info-JSON as probe observation, or point at yt-dlp source

Related

Refs: #15468, #15516 (the eval group from the same re-sort)

Activity

  1. added
    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.
    on Nov 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent-readyFully specified and briefed; eligible for autonomous pickup from the frontier.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions