Lock or update the technical slice of a whole-product spec: runtime, data backend, auth model, session ownership, contract surface, bindings, secrets, deployment, previews, and observability. Use when build-spec needs platform or contract decisions resolved or when an existing plan needs a tech re-lock.
Use this skill to create or update the technical lock for a whole-product plan. This skill owns runtime, auth, data, deployment, and contract truth.
build-spec identified runtime, auth, data, or contract driftCONTRACT.md is missing or too vague to guide implementationspec-productspec-uxspec-uiRead the current technical truth before asking questions:
SPEC.md and CONTRACT.md if they existnuxt.config.ts, wrangler.json, and server helpers already in the repodocs/agents/engineering.mddocs/agents/operations.mdlayers/narduk-nuxt-layer/server/utils/mutation.tsartifacts/starter-export-verify/CONTRACT.mdnarduk-infrastructure repo README.mdnarduk-infrastructure/docs/current-state.mdcreate or update.references/intake.mdreferences/lock-checklist.mdreferences/artifact-map.md## Snapshot
- Runtime:
- Auth model:
- Data backend:
- Mode: create | update
## Locked Decisions
- ...
## Assumptions
- ...
## Open Questions
- ...
## Artifact Impact
- `SPEC.md`:
- `UI_PLAN.md`:
- `CONTRACT.md`: