Skip to content

[codex] feat(ai-sdlc-init): introduce v3 scaffold in r3dlex/orchestra - #12

Merged
br4vesirrobin merged 5 commits into
mainfrom
codex/ai-sdlc-init-v3-rollout
Jun 7, 2026
Merged

[codex] feat(ai-sdlc-init): introduce v3 scaffold in r3dlex/orchestra#12
br4vesirrobin merged 5 commits into
mainfrom
codex/ai-sdlc-init-v3-rollout

Conversation

@br4vesirrobin

Copy link
Copy Markdown
Collaborator

Applies the canonical v3 AI-SDLC scaffold to r3dlex/orchestra. Closes #11. Topology: standalone, sync=physical-copy. Modules at r3dlex/skills/ai-sdlc-init/modules/.

Redlex Gilgamesh added 5 commits June 7, 2026 21:32
Apply the canonical v3 AI-SDLC scaffold. Topology: standalone, sync=physical-copy.

Closes: #11
…ration.json

The v3 scaffold helper used a single-quoted heredoc for the human-override
files, which left literal `'$REPO_NAME'` in the committed content. Re-emit
those files with the actual repo name interpolated.

Also add:
- docs/architecture/data-contracts/ directory (required by documentation-blueprint)
- .ai/drift/last-generation.json (required by generation rule 4 of
  documentation-blueprint.md)

Follow-up to feat(ai-sdlc-init): introduce v3 scaffold in r3dlex/orchestra.
Found by code-review lane of the v3 rollout PR review loop.
…ze empty docs subdirs

After the v3 rollout PR merges, the feature branch `codex/ai-sdlc-init-v3-rollout`
is deleted. `.ai/matrix.json:upstream_authority.ref` was pointing to that
branch, which would have made every downstream drift report reference a
dead ref. Update the ref to `main` so it remains valid post-merge.

Also add `.gitkeep` to `docs/specifications/ACTIVE/`, `docs/specifications/ARCHIVED/`,
and `docs/learning/concept-maps/` so the v3 structural check #1 (validation.md)
sees these directories explicitly. Git does not track empty directories, so
the validator's directory-presence check was passing locally but failing in
the rolled-out repo.

Follow-up to feat(ai-sdlc-init): introduce v3 scaffold in r3dlex/orchestra.
Found by code-review recheck after the v3 rollout PR review loop.
…oting

Replace the repo-name-substituted content with the canonical v3 fixture
prose from r3dlex/skills/ai-sdlc-init/reference/fixtures/v3/standalone/.
The canonical prose avoids any shell-variable interpolation in the
human-override files, matching the source-of-truth fixture exactly.

The repo name remains available via `.ai/matrix.json:upstream_authority`
for any drift report or agent that needs it; the human-override files
are intentionally generic.

Follow-up to feat(ai-sdlc-init): introduce v3 scaffold in r3dlex/orchestra.
…port

Two LOW-severity items from the v3 rollout PR review loop:

1. System prompts `.ai/system-prompts/{architect,developer,qa-engineer}.md`
   were byte-identical. Add role-specific sentences so the prompts actually
   guide each role (architect owns ADRs/matrix.json classification;
   developer owns the scaffold script and per-repo application;
   QA owns validation, fixture set, and regression suite).

2. `.ai/matrix.json:sync_status` was missing the `last_drift_report`
   field present in the canonical v3 standalone fixture. Add it pointing
   to `.ai/drift/last-drift.json`, and emit the last-drift.json stub
   (no-drift baseline) to match.

Follow-up to feat(ai-sdlc-init): introduce v3 scaffold in r3dlex/orchestra.
@br4vesirrobin
br4vesirrobin marked this pull request as ready for review June 7, 2026 20:24
@br4vesirrobin
br4vesirrobin merged commit a7c35d5 into main Jun 7, 2026
4 checks passed
@br4vesirrobin
br4vesirrobin deleted the codex/ai-sdlc-init-v3-rollout branch June 7, 2026 20:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Prepare AI-SDLC v3 scaffold intake and ultragoal handoff

1 participant