RouteCodex V3 Development
This skill owns V3 command and gate sequencing. Inherit general methods from coding-principals and boundaries from project AGENTS.md; do not also run a generic development phase workflow. Pure instruction/document edits validate affected references and contracts; runtime build/install/restart/replay applies only when runtime behavior or its delivery changes.
Command-First Flow
- Read
AGENTS.md.
- Query maps before source:
rcc_task_feature='<feature_id>'
rg -n "feature_id: ${rcc_task_feature}" \
docs/architecture/v3-resource-operation-map.yml \
docs/architecture/v3-function-map.yml \
docs/architecture/v3-mainline-call-map.yml \
docs/architecture/v3-verification-map.yml
- Lock resource edge, owner, allowed/forbidden paths, caller/callee, and gates. Missing or ambiguous binding blocks edits. Binding must agree with
AGENTS.md; conflicts require remediation.
- Read mapped source, generated review surface, current run notes, project
MEMORY.md, and relevant history.
- For defects, capture one request id and find first semantic divergence. Keep one active hypothesis.
- Record red evidence: focused failing test, saved failing shape, or controlled replay.
- Patch only mapped owner. Run positive and negative tests.
- Run feature
required_gates, then project architecture gate:
npm run verify:v3-architecture-ci
- Runtime-impacting change: load
references/50-rcc-config-ssot.md; prove build, install, config check, managed restart, all-listener health, and same-entry replay.
- If a failing runtime sample exists, include its exact replay or same-entry semantic equivalent in step 9 evidence. Review only after verification; do not repeat an unchanged replay solely for this step.
Review Gate
After verification and before commit/merge, use the reviewer selected by global
AGENTS.md and its shared review standards. Apply the project Semantic Invariants
and mapped owner/edge/gate bindings. Do not duplicate the global checklist or
historical-finding policy here.
Routes
| Need |
Reference |
| owner and gates |
references/40-owner-registry.md |
| first-divergence pipe debug |
references/10-pipedebug-flow.md |
| protocol/SSE/continuation |
references/25-protocol-sse-continuation-boundary.md |
| config/install/runtime replay |
references/50-rcc-config-ssot.md |
| servertool |
V3 maps + docs/agent-routing/30-servertool-lifecycle-routing.md |
| error chain |
references/96-unified-error-path-audit.md |
| selected provider model |
references/96-v3-selected-provider-model-binding-sop.md |
| continuation cache |
references/97-continuation-cache-compliance.md |
| provider request/error |
references/98-provider-request-dryrun-and-request-error-debug.md |
Report
Report goal, owner, first divergence, changed paths, red/green evidence, mapped gates, installed runtime evidence, review result, remaining gap, and next transition. State why edited owner is unique and which adjacent layers were ruled out.
1---2name: rcc-dev-skills3description: RouteCodex V3 evidence-first development: query resource/function/mainline/verification maps, prove first divergence, patch one owner, then run mapped gates and installed same-entry replay. Use for debug, protocol, provider, routing, continuation, SSE, servertool, or runtime changes.4---56# RouteCodex V3 Development78This skill owns V3 command and gate sequencing. Inherit general methods from `coding-principals` and boundaries from project `AGENTS.md`; do not also run a generic development phase workflow. Pure instruction/document edits validate affected references and contracts; runtime build/install/restart/replay applies only when runtime behavior or its delivery changes.910## Command-First Flow11121. Read `AGENTS.md`.132. Query maps before source:1415```bash16rcc_task_feature='<feature_id>'17rg -n "feature_id: ${rcc_task_feature}" \18 docs/architecture/v3-resource-operation-map.yml \19 docs/architecture/v3-function-map.yml \20 docs/architecture/v3-mainline-call-map.yml \21 docs/architecture/v3-verification-map.yml22```23243. Lock resource edge, owner, allowed/forbidden paths, caller/callee, and gates. Missing or ambiguous binding blocks edits. Binding must agree with `AGENTS.md`; conflicts require remediation.254. Read mapped source, generated review surface, current run notes, project `MEMORY.md`, and relevant history.265. For defects, capture one request id and find first semantic divergence. Keep one active hypothesis.276. Record red evidence: focused failing test, saved failing shape, or controlled replay.287. Patch only mapped owner. Run positive and negative tests.298. Run feature `required_gates`, then project architecture gate:3031```bash32npm run verify:v3-architecture-ci33```34359. Runtime-impacting change: load `references/50-rcc-config-ssot.md`; prove build, install, config check, managed restart, all-listener health, and same-entry replay.3610. If a failing runtime sample exists, include its exact replay or same-entry semantic equivalent in step 9 evidence. Review only after verification; do not repeat an unchanged replay solely for this step.3738## Review Gate3940After verification and before commit/merge, use the reviewer selected by global41AGENTS.md and its shared review standards. Apply the project Semantic Invariants42and mapped owner/edge/gate bindings. Do not duplicate the global checklist or43historical-finding policy here.4445## Routes4647| Need | Reference |48| --- | --- |49| owner and gates | `references/40-owner-registry.md` |50| first-divergence pipe debug | `references/10-pipedebug-flow.md` |51| protocol/SSE/continuation | `references/25-protocol-sse-continuation-boundary.md` |52| config/install/runtime replay | `references/50-rcc-config-ssot.md` |53| servertool | V3 maps + `docs/agent-routing/30-servertool-lifecycle-routing.md` |54| error chain | `references/96-unified-error-path-audit.md` |55| selected provider model | `references/96-v3-selected-provider-model-binding-sop.md` |56| continuation cache | `references/97-continuation-cache-compliance.md` |57| provider request/error | `references/98-provider-request-dryrun-and-request-error-debug.md` |5859## Report6061Report goal, owner, first divergence, changed paths, red/green evidence, mapped gates, installed runtime evidence, review result, remaining gap, and next transition. State why edited owner is unique and which adjacent layers were ruled out.