5.2 KiB
5.2 KiB
| 1 | Issue_ID | Severity | Area | Status | Code_path_or_control | Release_gate | Owner | Exit_criteria | Notes |
|---|---|---|---|---|---|---|---|---|---|
| 2 | P9-001 | Critical | Participant acceptance | Inherited open | contracts/phase9/research; docs/IMPLEMENTATION_ISSUE_REGISTER_v1.0.csv | Before release | Research | Run required pilot, core, and accessibility cohorts; fix/retest S0/S1 findings. | No production claim of usability acceptance. |
| 3 | P9-002 | High | CRM integration | Inherited open | src/contracts/phase9/demo-form-contract.ts; no endpoint implemented | Before production integration | Sales Ops + Engineering | Approve and integration-test endpoint, routing, duplicates, idempotency, retry, spam controls, monitoring, and ownership. | Demo submission remains unimplemented. |
| 4 | P9-003 | High | Legal consent | Inherited open | No production form or legal copy implemented | Before production form | Legal | Approve localized consent, privacy linkage, retention, and market requirements. | Suppressed rather than guessed. |
| 5 | P9-004 | High | Analytics and consent | Inherited open | src/contracts/phase9/analytics-contract.ts; no vendor adapter | Before beta | Analytics + Legal | Approve vendor, event authority, consent policy, retention, replay policy, and non-PII payloads. | Contract imported; collection disabled. |
| 6 | P9-005 | High | Native linguistic review | Inherited open | src/content/locales/{fr,ar}; CI locale parity | Before release | Content + Localization | Native review of all visible copy, metadata, errors, and bidi samples. | Mechanical parity is not linguistic approval. |
| 7 | P9-006 | High | Illustrative product preview | Inherited open | No preview shipped | Before release | Product + Design | Approve illustration or provide governed product capture. | Suppressed. |
| 8 | P9-007 | High | Multi-location claim | Inherited open | scripts/validate-prohibited-content.mjs; visible shell only | Before beta | Product | Approve capability or revise/suppress affected copy. | No new claim introduced. |
| 9 | P9-008 | High | Pricing model | Inherited open | No pricing route or component | Before pricing publication | Commercial | Approve public pricing and limits in writing. | Quote-only posture preserved by omission. |
| 10 | P9-009 | High | Security evidence | Inherited open | No public security claims | Before claims publish | Security + Legal | Provide scoped evidence, approvals, and expiry dates. | Security headers are implementation controls, not marketing claims. |
| 11 | P9-010 | Medium | Framework selection | Resolved in Phase 10 | docs/architecture/ADR-0001_REPOSITORY_FOUNDATION.md | Scaffold merge | Architecture | Architecture decision accepted and implemented. | Next.js App Router SSR, strict TypeScript, CSS Modules, OCI target. |
| 12 | P9-011 | Medium | Browser policy owner | Inherited open | .github/workflows/ci.yml; playwright.config.ts | Before beta | Product + Engineering | Approve supported browser matrix, owner, telemetry, and exception/retirement process. | Configured matrix is a test baseline, not a policy claim. |
| 13 | P9-012 | Medium | Product tour medium | Inherited open | No product tour implemented | Before release | Product + Marketing | Approve accessible localized dialog fallback or media/transcript. | Suppressed. |
| 14 | P9-013 | Medium | Markets and formatting | Inherited open | src/lib/localization; no currency/phone market assumptions | Before regional campaign | Product + Legal | Define markets, currency, timezone, phone, and jurisdiction independently of locale. | Locale is not treated as market. |
| 15 | P9-014 | Medium | Login destination | Inherited open | No login link implemented | Before release | Product + Engineering | Approve destination, security behavior, locale return path, and analytics. | Suppressed. |
| 16 | P9-015 | Medium | Alternate sales contact | Inherited open | No secondary contact destination | Before release | Sales Ops | Provide approved contact route or approve suppression. | Placeholder address not imported into runtime. |
| 17 | P9-016 | Medium | Customer evidence | Inherited open | No logos, metrics, testimonials, or case studies | Optional post-launch | Marketing + Legal | Provide attributable evidence records and approvals. | Suppressed. |
| 18 | P9-017 | Low | Exact dependency versions | Resolved in Phase 10 | package.json; pnpm-lock.yaml; docs/DEPENDENCY_MANIFEST_v1.0.md | Scaffold | Engineering | Exact versions pinned, audited, locked, and automated update review enabled. | No floating direct dependency ranges. |
| 19 | P10-001 | High | Canonical production origin | Open | src/lib/localization/site-origin.ts; .env.example | Before production deployment | Product + Infrastructure | Approve public domain/origin and configure SITE_ORIGIN in production. | Build fails closed in production when missing. |
| 20 | P10-002 | High | RentalDriveGo visual identity | Open | public/.gitkeep; docs/BRAND_MIGRATION_v1.0.md | Before public release | Product + Design | Approve and supply final accessible logo assets for light/dark contexts. | Old-name Phase 9 assets are retained only in immutable contracts and not shipped. |
| 21 | P10-003 | Medium | Browser suite execution | Environment blocked locally | .github/workflows/ci.yml; tests/browser; tests/a11y; tests/visual | Before Phase 11 acceptance | Engineering + QA | Run configured Playwright matrix in unblocked CI; generate/review baselines; close all failures. | Local Chromium is administrator-blocked and browser download DNS failed. |
| 22 | P10-004 | Low | Exact target runtime verification | Open verification | .github/workflows/ci.yml; Dockerfile; .node-version | Before scaffold merge | Engineering | Pass full quality and browser workflows on Node.js 24.17.0. | Local host exposes Node.js 22.16.0; target remains pinned to 24.17.0. |