The collection block was chosen when the capability was built, so a run narrowed through `state.sources` to one collection was still told how to attribute across collections it could not reach, while its results correctly carried no `Collection:` line. `get_instructions` composes it per run instead, from `state.sources` where the question narrowed the conversation and from the lent client or the scope otherwise. Order is preamble, base instructions, collection block. |
||
|---|---|---|
| .. | ||
| conftest.py | ||
| test_agent_spec.py | ||
| test_borrowed_client.py | ||
| test_capabilities.py | ||
| test_citation_policy.py | ||
| test_evidence_capsule.py | ||
| test_evidence_ledger.py | ||
| test_evidence_wire.py | ||