Skip to content

docs(deploy): reconcile stale deploy arch-debt entries against shipped #341/#374 (Deploy-S8)#384

Merged
rickylabs merged 1 commit into
mainfrom
feat/deploy-s8-arch-debt-reconcile
Jul 4, 2026
Merged

docs(deploy): reconcile stale deploy arch-debt entries against shipped #341/#374 (Deploy-S8)#384
rickylabs merged 1 commit into
mainfrom
feat/deploy-s8-arch-debt-reconcile

Conversation

@rickylabs

Copy link
Copy Markdown
Owner

Deploy-S8 — arch-debt reconcile (arch-debt half of #344)

Reconciles stale deploy arch-debt entries in .llm/harness/debt/arch-debt.md against the deploy
primitives shipped by #341 (merged via #359) and #374 (Deploy-S5 hardening). Diff is
.llm/harness/debt/arch-debt.md only.

What changed

  • Superseded residual entries mapped cleanly onto DEPLOY-BAREMETAL-PUBLIC-WIRING (nothing dropped).
  • cli-deploy-artifacts-missing correctly kept open — the still-ungenerated Dockerfile/Compose/k8s
    lane is attributed to [Deploy-S7] Aspire Docker/Compose lane via TS AppHost #343.
  • S7 cross-reference IDs resolved against shipped ServiceDeployTarget (7-op: rollbackToPrevious,
    reconcileSecrets, health-gated activateWithHealthGate; deno-deploy omits by design, R-DEPLOY-3).

Evidence (separate-session IMPL-EVAL — evaluator a1e65bd6, fresh Opus, reproduced independently)

  • Doctrine fitness check-doctrine.ts: FAIL=48 WARN=175 INFO=1, exit 1 — identical to
    pristine-main baseline
    (the tool never reads arch-debt.md; the markdown change cannot move it).
  • deno task check: exit 0 (2099 files, 0 findings).
  • deno task test: 1457 passed / 12 failed / 12 ignored — the 12 failures are exactly the known
    Windows-local set, none deploy-related; zero new failures.

Refs #344, #327

🤖 Generated with Claude Code

…#341/#374 (Deploy-S8, arch-debt half of #344)

The #341/#374 merge landed the deploy-core secrets/rollback/health-gate/OTEL
convention seam + the 7-op ServiceDeployTarget, but two older arch-debt entries
still described that seam as pending, contradicting shipped reality:

- `cli-deploy-artifacts-missing`: add a 2026-07-04 #341/#374 update noting the
  convention seam landed and the bare-metal adapter now advertises+delegates
  rollback/secrets; the entry stays open narrowed strictly to the
  container/orchestrator artifact-generation gate (Dockerfile/Compose/k8s via
  the Aspire-compose adapter, #343). Supersedes the "declared-unsupported
  pending #341/#364" line in the #342 note.
- `cli-deploy-target-rollback-secrets-deferred`: mark RESOLVED (superseded) --
  the rollback/secrets (+health/OTEL) operation bodies and the injected
  execution-delegation seam landed in #341/#374; residual public-path wiring is
  tracked distinctly by DEPLOY-BAREMETAL-PUBLIC-WIRING.

arch-debt.md only; no source/deploy.md change (docs prose half of #344 is owned
by the docs lane on docs/v5-main-refresh). Doctrine fitness verdict unchanged
from baseline main (FAIL/WARN counts identical; none reference these entries).

Refs #344, #327

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012wKHquACkXnWPDgJYhhFjN
@rickylabs rickylabs added this to the 0.0.1-beta.3 milestone Jul 4, 2026
@rickylabs
rickylabs merged commit effbe14 into main Jul 4, 2026
6 checks passed
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.

1 participant