# Plan Registry

Audience: AI coding agents first.

| ID | Status | Outcome | Plan |
|---|---|---|---|
| IPZ-TABS-LIFECYCLE-2026-08-15 | IDLE | Delivery 5 Tabs lifecycle review repairs are fully verified and ready for a local-only commit; no landing is requested. | [2026-08-15-ipz-tabs-lifecycle.md](2026-08-15-ipz-tabs-lifecycle.md) |
| IPZ-PAGESHELL-LIFECYCLE-2026-08-15 | IDLE | Delivery 5 PageShell direct lifecycle registry classification and generated inventories are verified locally; no landing is requested. | [2026-08-15-ipz-pageshell-lifecycle.md](2026-08-15-ipz-pageshell-lifecycle.md) |
| IPZ-PAGEHEADER-LIFECYCLE-2026-08-15 | IDLE | Delivery 5 PageHeader is correctly stateless; focused integration evidence and every required gate passed, with a local commit retained and no landing requested. | [2026-08-15-ipz-pageheader-lifecycle.md](2026-08-15-ipz-pageheader-lifecycle.md) |
| IPZ-TOAST-LIFECYCLE-2026-08-15 | BLOCKED | Delivery 5 Toast lifecycle and final remount/keyboard review corrections passed every required gate; the environment prevents local status, staging, and commit in its fresh worktree. | [2026-08-15-ipz-toast-lifecycle.md](2026-08-15-ipz-toast-lifecycle.md) |
| IPZ-TABLE-LIFECYCLE-2026-08-15 | IDLE | Delivery 5 Table lifecycle classification is locally committed and fully verified; no landing is requested. | [2026-08-15-ipz-table-lifecycle.md](2026-08-15-ipz-table-lifecycle.md) |
| IPZ-CARD-LIFECYCLE-2026-08-15 | IDLE | Card lifecycle and generated-asset reconciliation are locally committed and fully verified; landing was not requested. | [2026-08-15-ipz-card-lifecycle.md](2026-08-15-ipz-card-lifecycle.md) |
| IPZ-BUTTON-LIFECYCLE-2026-08-15 | IDLE | Delivery 5 Button lifecycle slice is fully verified and ready for a local-only commit; landing was not requested. | [2026-08-15-ipz-button-lifecycle.md](2026-08-15-ipz-button-lifecycle.md) |
| IPZ-TOGGLE-LIFECYCLE-2026-08-15 | IDLE | Delivery 5 Toggle lifecycle, callback compatibility repair, and stale-bundle cleanup are locally committed and fully verified; landing was not requested. | [2026-08-15-ipz-toggle-lifecycle.md](2026-08-15-ipz-toggle-lifecycle.md) |
| IPZ-FORMFIELD-LIFECYCLE-2026-08-15 | IDLE | Delivery 5 FormField lifecycle slice is verified locally; no landing was requested. | [2026-08-15-formfield-lifecycle.md](../../plugins/international-press-zone/docs/plans/2026-08-15-formfield-lifecycle.md) |
| IPZ-TEXTAREA-LIFECYCLE-2026-08-15 | IDLE | Delivery 5 full dependency-ready factory gate passed; local commits await re-review and permitted landing. | [2026-08-15-ipz-textarea-lifecycle.md](2026-08-15-ipz-textarea-lifecycle.md) |
| IPZ-SITE-CONTENT-BOUNDED-SOURCE-LOOKUP-2026-08-14 | IDLE | Task #88 catches current-blog and stylesheet failures as bounded 503 errors; all focused gates are clean and the amended local commit awaits independent re-review. | [2026-08-14-site-content-bounded-source-lookup.md](../../plugins/international-press-zone/docs/plans/2026-08-14-site-content-bounded-source-lookup.md) |
| IPZ-SITE-CONTENT-CATALOG-TEST-NORMALIZATION-2026-08-14 | ACTIVE | Task #90 passed both independent reviews and is publishing through the repository controller. | [2026-08-14-site-content-catalog-test-normalization.md](../../plugins/international-press-zone/docs/plans/2026-08-14-site-content-catalog-test-normalization.md) |
| IPZ-BLOCK-TEMPLATE-ADAPTER-ATTEMPT-FIXTURE-2026-08-14 | IDLE | Task #89 fixture repair is verified and independently approved; immediate controller publication is next. | [2026-08-14-block-template-adapter-attempt-fixture.md](../../plugins/international-press-zone/docs/plans/2026-08-14-block-template-adapter-attempt-fixture.md) |
| IPZ-SITE-CONTENT-ATTEMPT-AUTHORITY-2026-08-14 | IDLE | Task #87 is fully verified, independently approved, and committed locally; immediate controller publication is next. | [2026-08-14-site-content-attempt-authority.md](../../plugins/international-press-zone/docs/plans/2026-08-14-site-content-attempt-authority.md) |
| IPZ-TRANSLATION-RESULT-PHPCS-NORMALIZATION-2026-08-14 | ACTIVE | Task #86 normalizes only `TranslationResult.php` formatting and required API documentation without behavioral changes, suppressions, or baseline edits. | [2026-08-14-translation-result-phpcs-normalization.md](../../plugins/international-press-zone/docs/plans/2026-08-14-translation-result-phpcs-normalization.md) |
| IPZ-TRANSLATION-ATTEMPT-CORRELATION-CONTRACT-2026-08-14 | IDLE | Task #85 has a verified dormant backward-compatible attempt-token DTO contract in a local commit pending publication. | [2026-08-14-translation-attempt-correlation-contract.md](../../plugins/international-press-zone/docs/plans/2026-08-14-translation-attempt-correlation-contract.md) |
| IPZ-DEV1-YOAST-LANGUAGE-FATAL-2026-08-14 | DONE | Undefined Yoast language helper fatal repaired and deployed as active dev1 release 0.9.57, dead compatibility scaffolding removed without dev1 testing. | [2026-08-14-dev1-yoast-language-fatal.md](2026-08-14-dev1-yoast-language-fatal.md) |
| IPZ-SCOPED-EXCEPTIONS-2026-08-13 | DONE | Global and per-language do-not-translate exceptions complete and deployed as active dev1 release 0.9.54. | [2026-08-13-scoped-translation-exceptions.md](2026-08-13-scoped-translation-exceptions.md) |
| IPZ-DEV1-EL-2026-08-14 | DONE | Dev1 `el` incident resolved with cache-coherent SPA/editor/vendor assets; release `0.9.49` active and byte-verified. | [2026-08-14-dev1-el-not-defined.md](2026-08-14-dev1-el-not-defined.md) |
| IPZ-SITE-CONTENT-SCHEMA-2026-08-13 | DONE | Dormant backward-compatible Site Content storage schema committed; no feature activation. | [2026-08-13-site-content-schema.md](2026-08-13-site-content-schema.md) |
| IPZ-SITE-CONTENT-DOMAIN-CORE-2026-08-14 | IDLE | Dormant Site Content identity and block-content translation libraries now reject provider shortcode injection; all applicable gates passed and commit was amended. | [2026-08-14-site-content-domain-core.md](2026-08-14-site-content-domain-core.md) |
| IPZ-TRANSLATION-RESOURCE-CONTRACTS-2026-08-14 | IDLE | Immutable validated translation-resource contracts amended; stale standalone finalizer test is a separate baseline repair. | [2026-08-14-translation-resource-contracts.md](2026-08-14-translation-resource-contracts.md) |
| IPZ-DELIVERY-SITE-CONTENT-CONTINUATION-2026-08-14 | IDLE | Installed delivery-controller repair is verified; Task #80 repository and Task #83 context validation are published; Task #81 dormant adapter work is active. | [2026-08-14-ipz-delivery-and-site-content-continuation.md](2026-08-14-ipz-delivery-and-site-content-continuation.md) |
| IPZ-SITE-CONTENT-REPOSITORY-2026-08-14 | DONE | Task #80 implementation commit `52e8a59c4` and controller receipt `f420ee736` are published; runtime remains dormant. | [2026-08-14-site-content-repository.md](../../plugins/international-press-zone/docs/plans/2026-08-14-site-content-repository.md) |
| IPZ-SITE-CONTENT-CONTEXT-LANGUAGE-VALIDATION-2026-08-14 | DONE | Task #83 canonical validation and independent security review are published on `origin/master`; runtime wiring remains absent. | [2026-08-14-site-content-context-language-validation.md](../../plugins/international-press-zone/docs/plans/2026-08-14-site-content-context-language-validation.md) |
| IPZ-BLOCK-TEMPLATE-TRANSLATION-ADAPTER-2026-08-14 | ACTIVE | Task #81 dormant adapter implementation is reconciling onto current master for final gates, review, and publication. | [2026-08-14-block-template-translation-adapter.md](../../plugins/international-press-zone/docs/plans/2026-08-14-block-template-translation-adapter.md) |
| ECOSYSTEM-AUTH-2026-08-13 | ACTIVE | Connect-based onboarding for international-press-zone (social login popup, embedded Stripe checkout, invisible per-site API key); full license-key removal. Spec + backend plan live in press-zone-core (`docs/specs/2026-08-13-ecosystem-auth-design.md`, `docs/plans/2026-08-13-ecosystem-auth-backend.md`); factory executes both plans. | [2026-08-13-ecosystem-auth-plugin.md](../../plugins/international-press-zone/docs/plans/2026-08-13-ecosystem-auth-plugin.md) |
| BACKEND-JEST-REPAIR-2026-08-11 | ACTIVE | Safely apply verified backend Jest repair candidate; local commit only. | [2026-08-11-backend-jest-suite-repair.md](2026-08-11-backend-jest-suite-repair.md) |
| DISPATCH-UNCERTAIN-OUTCOME-2026-08-12 | ACTIVE | Reconcile uncertain translation dispatch outcomes by stable client job ID; prevent duplicate delivery. | [2026-08-12-dispatch-uncertain-outcome-reconciliation.md](2026-08-12-dispatch-uncertain-outcome-reconciliation.md) |
| IPZ-LAND-VERIFIED-2026-08-13 | IDLE | Corrected stale standalone contract assertions; secure production authorization unchanged; local commit pending. | [2026-08-13-ipz-land-verified.md](2026-08-13-ipz-land-verified.md) |
| IPZ-FEATURE-FLAGS-2026-08-13 | IDLE | PHP-only canonical feature flag primitive committed; inactive until a known flag is literal `true` in the option envelope. | [2026-08-13-ipz-feature-flags.md](2026-08-13-ipz-feature-flags.md) |
| WORKTREE-TRIAGE-CONSOLIDATION-2026-08-10 | DONE | Preserve and classify all WIP carriers; land required lanes without deletion. | [2026-08-10-worktree-triage-consolidation.md](../../plugins/international-press-zone/docs/plans/2026-08-10-worktree-triage-consolidation.md) |
