Phase 4 — Keep cleanup and empirical follow-up independent
State: open; not part of the core semantic/resolver adoption patch.
Trace-learning and source-family cleanup
Retain trace-learning as a substantive navigation facet and the source for
the systems-matrix Boolean. Keep the review schema, type, template, writing
skill, and tests in parity with the ### Trace-learning subsection. Correct
the stale trace-derived conditional spelling when that packet runs.
Separately remove redundant x-*, github-issue, and github-pr source-family
tags and stop snapshot producers from emitting them. Their platform/container
classification already belongs to source metadata. Derive current inventories
at execution time.
These changes are useful but do not prove tag-scope consistency. Review and commit them independently from Phases 1–3. Before workshop closure, complete them or transfer them to a named migration owner.
Agent navigation follow-up
After exact resolution and canonical heads exist, compare:
- deterministic exact membership records;
- the curated canonical head;
- query-conditioned result pointers or summaries.
Measure exact membership recovery separately from task-relevant discovery. Record wrong opens, full-artifact reads, tool calls or context cost, task outcome, and false stopping. Human search and information-foraging literature motivates this comparison but does not predict its result for LLM agents.
The trial is not a structural closure requirement unless the adopted ADR makes a retrieval-performance claim.