what it covers
The active epic is
`campaigns/packages-2026-09/TZ-LIFECYCLE-EXTENSIONS-v0.1.md`; its granular
authority for execution state is
`campaigns/packages-2026-09/LIFECYCLE-EXTENSIONS-IMPLEMENTATION-LEDGER.md`.
R3.4 is integrated, green and mirrored. R7.4 is now complete on exact tree
`6f074e66`: `lifecycle_tasks` and strict hosted/no-spend `lifecycle_run`
share bounded/pinned state, selected-node/run ownership, the outermost
lifecycle lease, one lower application/trace command, real package-source
composition and generated report semantics with the CLI. Agent rows park
without constructing a provider; ordinary algorithmic rows remain complete
without an LLM. The final panel executed all 54 dynamic gates and ended
`self-check: all green` after the named wire-ratchet decision and a
deterministic Windows mandatory-lock repair found by the boundary run.
R7.5 P0 is landed at `41abb4db`, `cd9999cc`, `653a3c32` / `e8e67280`:
exact evidence means declared input manifests plus independent artifact and
run witnesses, never an arbitrary tree hash or a relabelled execution
fingerprint. Requirements exposes four independent observations through a
future `vibe-requirements` library and one CLI/MCP query, with specmap only
an optional provider above lifecycle. No `unmet` synthesis, duplicate
evidence command, coding agent or automatic loop exists. P1 is now landed
at `6d843467`, `d3a9d59b` / `55937044`: canonical evidence fragments,
additive strict lifecycle state/report, the metadata-only requirements
root, relational validators and corpora are generated and green. P2 now
extracts the read-only facts/query libraries, relation adapter and the
lifecycle measurement/reconciliation runtime without changing that wire.
Its first atom is landed at `1dac7531` / `65b0cba6`: `vibe-facts` now owns
the canonical root scanner and four-state adoption join, while CLI facts
reuses it. Architecture correction `1898382d` / `7a5b6837` separates
hosted inclusive-chain resume from uninterrupted stale→recompute and pins
the failure-carried evidence/member identity laws before A4/A5 code.
A2/A3 are now landed through one-read witnesses `5fb4246d`, shared query
`6a300cf8`, lock authority `a1095d8e` and relation adapter `ea031767`, with
maps/trust refinements through `8a05d344`. P2/A4a is landed at
`c3e51139` / `172c854d`: one prepared declared-input walk preserves the
legacy fingerprint while independently producing the exact scoped input
manifest. P2/A4b is landed at `5b01d71c`: the exact declaration sibling,
stable two-read input observation and current-run state carriage are green.
A4c0 is landed at `d24de1ff`: multi-gigabyte artifact content streams
through one held no-follow handle without a byte cap. A4c1 is landed at
`2cabc7a7`: produced/host-accepted artifact baselines, transient current
re-observations, exact file/tree witnesses and hosted-output B3 are green.
P2/A5 is landed at `594734a3` / `63c35c85`: the lifecycle library now
produces one validated verification member, the complete phase epoch gates
verify before its suffix, and CLI/MCP carry the same value through success
and failure. P3 is landed at `1ff0ad64`, `e9301051`, `fdb1c465` /
`46f9321b`: thin requirements surfaces, installed-skill discovery and the
fake external PDSA reference are complete with no engine policy/back-edge
or provider call. Boundary repairs `5eeb4283`, `8b871fb1`, `b7515063`
closed the stale decoder/shape/sync ratchets. The final exact tree ran all
54 dynamic gates through `self-check: all green`; R7.5 is complete. R4.0
is landed at `6af1b86f` / `8531cf82`: the pure registry kernel owns one
collector below lifecycle; compatibility is type-identical; dependency,
syntax-complete ambient and public-root identity fences are green. Root
accepted kernel 22, lifecycle 287/3 ignored, orchestrator 126 + doctests,
strict clippy/check/conform and the acyclic metadata DAG. R4.1 is current:
one lock-ordered workspace snapshot produces owner-scoped plans; each
manifest activates its own lane, uninstall regeneration uses the in-memory
post-removal future lock, per-unit lanes fingerprint their owner plan and
node lanes always recompute transactionally. R4.1 has now landed package
control carriage/projection at `52a59dcc` and crash-safe per-unit
publication at `91142777` with governing law `ab68d145`; map `3883f15e`.
T1 semantic config/compiler digest is landed at `b65f9958`; T3 typed
dependency/host/path selector and subject-less enabled view are landed at
`48d7dc75`. Central review forced four-digit TOML dates, composable
host+path subjects, one-collection plans and canonical OR-set equality.
Exact T2 construction authority/refusals/byte frames are frozen at
`d5fcd92d`; T2 implementation is landed at `49e944f0` over borrowed hash
validation `87ef2df6`. Root accepted exact frames/refusals after three
mutation REDs; map `b768bcb8` is 6831/2318/2091 with zero suspects, gated
orphans or unresolved host edges. T4 carriage is landed at `a252fcc8`:
legacy constructors pin empty, nonempty is schedule/byte/error-inert and
opaque retargeting forwards the whole plan. T5 is landed at `0eb46c82`:
production catalog empty, one cfg-test identity catalog, exact bounded
name/epoch/stage resolution and no schedule change. T6a is landed at
`01f1522e`: typed callback errors cross every discovery recursion and the
three legacy callers eliminate `Infallible` exhaustively. Map `ce3e62bf`
is 6831/2344/2117 at zero suspects/orphans/unresolved. T6b is current.