Skill discovery goes straight to a leaf and skips the repo-pointer hop #354
Labels
No labels
burndown-2026-08
autonomy
async-consult
autonomy
epic
autonomy
headless
autonomy
live-collab
coherence-core
priority
P0
priority
P1
priority
P2
priority
P3
priority
P4
qa-fixture
role/devrel
role/eval
role/exec
role/frontend
role/gamedev
role/human
role/platform
role/qa
role/sysadmin
role/tpm
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
coilyco-flight-deck/agent-compose#354
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Axis C from #351, narrowed after reading context. The disk-location half of this axis has already been fixed. The selection half has not.
What happened
b88f60ea2026-08-07T21:33:58Z, devrel seat. The agent diagnoses its own miss in the turn before the correction: it went to a leaf writing skill directly and never went up to the repo pointer, which it names as the intended discovery hop. The human then asks whether every repo skill should state its likely on-disk location, and separately asks why the agent read a raw corpus when the curated skill should have carried enough.e2455c6e2026-08-10T16:50:40Z, devrel seat. The agent produced drafts, and the human replies with a link to a skill it never opened.Already fixed, do not re-do
The human's proposal in the first instance has landed. Shipped
repo-*skills now open with their on-disk pointer, for examplerepo-agent-composestates the projects path in its first line. That half is closed.What is still open
The failure that produced both instances is a leaf-first selection habit. In the first instance the agent had the pointer available and did not traverse to it. In the second the skill was not reached at all. A pointer that exists but is not hopped through fixes nothing, and the current evidence is one confirmed hop-skip plus one unexplained miss.
What would resolve it
Establish whether this is a selection defect or a traversal defect, because the fix differs:
trace.jsonquestion and answerable directly once #350 lets a session name its bundleThe second instance is currently unclassified between these two and cannot be settled without knowing what that session composed.
Acceptance condition: for each instance, the decision trace either shows the skill excluded, with a reason, or shows it selected, which makes it a traversal failure.
Limits
Two instances, both on the same seat, three days apart, both in writing-adjacent work. A single-seat single-domain cluster may be a skill-catalogue shape problem rather than a general one. Method and corpus in #351.