Capture / mine / learn
Capture selected evidence only when requested; broader mining is separately budgeted off-path work. Resolve the caller's question, a bounded source set, permitted access/destination, output consumer and stopping bound before reading. A request to finish a change does not request mining. Use public or already-cleared inputs; this skill adds no native restricted-source or egress enforcement and grants no automatic transcript access.
Read selected public/already-cleared source files, native/CASS episodes, BD handoff facts, Git changes, checks, verdicts and corrections as evidence, respecting each source's authority. A useful map may capture where the actual contract, implementation and tests live; link their owners without copying policy or tracker status. Do not read private history merely to populate a page. Start with informative failures, user corrections and harmful outcomes, and include success or null cases that could contradict the candidate explanation. Repeated reviews of one objective are not independent incidents. Disclose the sample, source coverage, unread/denied ranges and unresolved causes. CASS search hits locate evidence; they do not prove complete episode coverage.
For each useful candidate, connect an observed failure or correction to its cause, a narrow action that could prevent it, and a counterexample or limit. One incident may justify a supported local observation; a generalized rule needs stronger evidence. Do not manufacture a rule to fill a quota or convert all failures into gates. A supported searchable reference need not become policy.
Search the caller-selected project .context/ or external topic pages before
proposing an update. Portable cleared project-page reads use ordinary filesystem
tools without BD or AO. Prefer a correction,
qualification, consolidation or removal to an extra lesson file. If nothing
supported would change future action, return no-change. Broken support is a
reason to qualify a claim and preserve the gap, not erase unique evidence or
pretend the source was read.
Return candidates inline unless the caller requested an artifact. Requested drafts use protected external non-Git staging with applicability, action, support, limits and invalidation; no Git objects or imports before exact independent support and destination-disclosure review of exact content, paths and metadata, even for public source maps. Capture does not create a destination or import private material automatically. Then use curation if selected and authorized. Capture/mining alone cannot admit a claim, change a completed verdict or start another product experiment.
A later task must show actual reuse, the action changed and outcome evidence to support usefulness. Include wasted effort or harmful reuse as counterevidence. Saved pages, citations, repeated model agreement and closed work prove neither benefit nor compounding. Learning may remove rules; no-change is a valid result.