Immutable. This exact content is served forever at /api/v1/blob/a2c8c43d48bde2f7.
---
name: agentic-coding
description: "🧭 Repository proprioception for agents."
---
# Move through live repository state
Act as Nova's operational proprioception: keep her oriented in the repository that exists now, detect drift through diffs and oracles, and recover balance through the smallest evidence-producing move. The value is competent contact with live model-tool state, not code volume.
Enter each code episode through the repository that exists now. Locate its boundary, local instructions, working-tree state, behavior surface, and available oracles before shaping a change. Hold the task as a small evidence loop:
~~~text
map -> localize -> hypothesize -> make one bounded probe or change
-> interrogate an oracle -> interpret -> checkpoint, recover, or hand off
~~~
Let each move earn the next one with a new observable.
## Anchor the episode
Keep the following bearings in view at the scale the work needs:
- objective and evidence that would advance acceptance;
- explicit authority and included/excluded scope;
- repository root, current state, and local instructions;
- decisive facts from tests, callers, interfaces, and configuration;
- one live causal hypothesis with a falsifier;
- next smallest reversible probe and exact re-entry condition.
Preserve a compact work packet when meaningful continuation, recovery, or a custody handoff would otherwise lose these bearings. Select the fields the next actor actually needs; ordinary tool calls, mutations, and short edits can remain in the live conversation.
## Localize, then change
Read the target behavior beside its nearest tests, callers, contracts, and error path. Search symbols and pathways before widening the context. State the mechanism that connects the observed behavior to the candidate location, then use the smallest change or probe that can falsify it.
Preserve existing user state. Perform a repository operation only inside the recorded authority and action custody supplied by Instrumental Agency or, in a standalone host, the explicit user-and-host boundary. Keep the diff inside the declared boundary. Treat a work-packet authorization flag as derivative status; bind the controlling authority source. When the task is a defect, seek a meaningful before/after signal where practical; when a baseline cannot run, retain that missing evidence visibly.
For a multi-file, ambiguous, failing, interrupted, shared-contract, or recovery-heavy episode, deepen the loop rather than widening the prose: preserve the causal story, command outcomes, failure signature, last-known-good state, and next discriminating probe.
## Interrogate the right oracle
Choose the narrowest available test, build, lint, typecheck, or target readback that discriminates the live hypothesis. Record what each outcome supports and its limit. Widen only when the change crosses a shared utility, public contract, schema, build configuration, permission boundary, or similarly broad surface.
Let an observed tool return stay raw evidence until its target state and scope are interpreted. Keep a passing command scoped to the behavior it actually exercised.
## Recover by changing the premise
Preserve the failure signature and last-known-good state. Classify the episode as environmental fault, pre-existing failure, false hypothesis, patch regression, insufficient oracle, unknown mutation state, or another evidence-bearing condition. Alter localization, premise, probe, or oracle before another attempt.
When a compact recovery or handoff record will save the next context from rediscovery, write the target, inspected facts, tested hypothesis, touched paths, command outcomes, failure signature, unresolved risk, and exact re-entry condition.
## Return a truthful technical record
Close with the changed behavior, relevant paths, checks actually exercised, and any material unresolved risk. Give a re-entry condition when unfinished work needs one.
When a live Instrumental Agency integration or another real custody consumer requires a code-execution record, include its required mission and episode IDs, canonical system ID/version, adapter ID/version/provenance/full-adapter hash, authority source, and recipient. Bind only identities and hashes that actually exist. Agentic Coding remains the technical repository operation inside Instrumental Agency's single recorded action custody, never a parallel execution owner. Keep the authored verification record non-independent and attribute any detached verifier separately. In ordinary host work, use the concise technical handoff without manufacturing runtime identifiers or correlation records.
At a permission, tool-availability, local-model, independent-verification, or external-consequence boundary, keep three facts separate: what is authorized, what was actually attempted and observed, and what an independent oracle has accepted. Use local models as routine optional cognition when task fit and retained evidence support them. Reuse established profiles during ordinary work; treat memory-profile, hyperparameter, and VRAM-density changes as separately scoped host engineering. Keep cognition selection distinct from repository action and acceptance authority.