Pillar 01 · Focus
Narrow the agent’s
world to what matters.
Narrow the agent’s world to what matters; what remains is the right context.
Pillar at a glance
Criteria 10
Realistic target 2.0
Current maturity
Recipes available 7
§ criteria
1.1
Corpus taxonomy, filing, indexing
Only material the agent needs to reason about this task is in scope; stale or adjacent context is pruned before invocation.
current · target
→
1.2
Codebase-aware scoping
agent is pointed at the relevant subset of the codebase for a given task, not the whole surface area; boundaries are structurally enforced, not advisory
current · target
→
1.3
Task decomposition
Work is broken into typed, scope-bounded units before an agent is pointed at it.
current · target
→
1.4
Tech research precedes implementation
solution space is narrowed *before* coding starts
current · target
→
1.5
Primary source access
Authoritative source material sits in the repo, not in the training data; agents cite it rather than guess.
current · target
→
1.6
Decision records (ADRs)
architecture and technology decisions captured with reasoning, alternatives considered, and context at time of decision; retrievable before related changes
current · target
→
1.7
Design intent accessible
Figma specs, design system docs, component library, and UX guidelines available as agent context for UI/UX work
current · target
→
1.8
Documentation loop — operational and product docs
operational and product docs** — runbooks (ops / infra), feature specs, user guides, admin and dev docs exist, are current, and are consumed by agents. Produced with the work that needs them, *and* retrievable as agent context for downstream work
current · target
→
1.9
Client / stakeholder context
per-client preferences, business constraints, IP boundaries, compliance posture, and relationship history captured and retrievable. Distinct from 1.8 (operational and product docs) — this is *relationship* knowledge
current · target
→
1.10
Real-world feedback loop
structured signal from user reviews, support tickets, bug reports, meeting notes, and app store ratings enters the agent's context pool. The focus is *signal quality*: bug reports enriched with environment / version / reproduction; meeting notes processed with participant / topic metadata; reviews classified by feature area. A raw "it's broken" note is noise; a structured repro is focus. Ingestion is the last boundary before external content becomes persistent agent context; both instruction-shaped content (`PL4-prompt-injection-defence`) and personal information (`PL4-pii-masking`) are sanitised here, not downstream. (Automation of the ingestion loop itself is scored in `PL5-signal-driven-tasks`.)
current · target
→