Loading...
Loading...
AI SDLC controlled change-workspace and specification-delta workflow. Use when an AI assistant needs to create or validate an isolated proposal workspace, author and validate requirement deltas, preview canonical changes, or apply and archive an explicitly approved change with rollback evidence. Supports `--quick-flow` for assumption-driven drafts and `--full-flow` for strict owner, target, evidence, and authority checks.
npx skill4agent add mikegorelikoff/ai-sdlc-harness ai-sdlc-change-setInternal AI SDLC skill, not client-facing by default. Every rule below is important to follow. None of it can be skipped. A change workspace proposes intent; it never becomes canonical truth by itself.
ai-sdlc-change-setchanges/<change-id>/changes/--quick-flow--full-flowai-sdlc-handoff/v1next_requirednext_optionalsummary.txt*-summary.txt<repository>/changes/<change-id>/proposal.mddesign.mdtasks.mddeltas/index.mdevidence/index.mdspecs/specs-refiniment/draft_ai_sdlc/state.toonstate.toonartifact_metadataai-sdlc-change-set-metadata/v1metatagsai-sdlcchange-setproposaldraftai-sdlc-change-set/v1_ai_sdlc/specs-index.toonspecs-index.mdreferences/change-set-contract.mdreferences/change-set.schema.jsonscripts/change_set.pyreferences/spec-delta-contract.mdreferences/spec-delta.schema.jsonscripts/spec_delta.pyreferences/apply-preview-contract.mdreferences/change-preview.schema.jsonscripts/change_preview.pyreferences/controlled-apply-contract.mdreferences/change-approval.schema.jsonreferences/change-recovery.schema.jsonscripts/change_apply.pypython3 skills/ai-sdlc-change-set/scripts/change_set.py . --change-id add-session-timeout --title "Add session timeout" --summary "Expire inactive sessions." --owner Security --target specs/auth/requirements.md --emit --quick-flow
python3 skills/ai-sdlc-change-set/scripts/change_set.py . --change-id add-session-timeout --title "Add session timeout" --summary "Expire inactive sessions." --owner Security --target specs/auth/requirements.md --create --full-flow
python3 skills/ai-sdlc-change-set/scripts/change_set.py . --change-id add-session-timeout --validate --format toon
python3 skills/ai-sdlc-change-set/scripts/spec_delta.py . --change-id add-session-timeout --validate --write --format toon
python3 skills/ai-sdlc-change-set/scripts/change_preview.py . --change-id add-session-timeout --preview --write --format toon
python3 skills/ai-sdlc-change-set/scripts/change_apply.py . --change-id add-session-timeout --apply --approval changes/add-session-timeout/evidence/owner-approval.json --format toon
python3 skills/ai-sdlc-change-set/scripts/change_apply.py . --change-id add-session-timeout --archive --format toon--emit--create--validate--emit--create--validatespec_delta.py --validatechange_apply.pyai-sdlc-change-set/v1change_idtitlesummarystatusownerflow_modecontract_fingerprintai-sdlc-spec-delta/v1ai-sdlc-change-preview/v1ai-sdlc-change-approval/v1ai-sdlc-change-recovery/v1specs/identity/requirements.md../../policy.mdADDED--createblocked$ai-sdlc-change-impact