ADR 0059: Add Explicit Orientation And Verification Workflows
Status: Accepted
Date: 2026-07-29
Context
STAGE packaged ordinary change delivery and optional project mapping, while fresh-task recovery and claim verification remained embedded guidance. This made two common owner intents hard to invoke:
- “recover the current project safely before I authorize work”; and
- “check this existing change without turning the check into another fix.”
The orientation questionnaire was too large to paste into every new task. Verification inside delivery was correct for work being built, but a separate audit request needed a stronger check-only boundary.
Decision
Package four workflows:
stage-deliver-changeremains the implicit mutating route;stage-orientis an explicit read-only context-recovery route;stage-verifyis an explicit check-only claim-verification route; andstage-map-projectremains explicit optional adoption, audit, and map maintenance.
Orientation and verification ship deterministic read-only helpers for Git coordinates, protected paths, change inventory, and source hygiene. Their output does not establish runtime or human-experience claims.
Both new workflows declare allow_implicit_invocation: false. They stop after
their report. Mutation requires a separately authorized delivery outcome.
Consequences
- A fresh task can invoke one qualified skill instead of receiving a copied questionnaire.
- Verification failures remain evidence rather than being silently repaired.
- Plugin routing and package tests expand from two to four declared workflows.
- Orientation remains artifact-free; project mapping is still optional.
- The normative Safety Kernel and project-map schemas do not change.