Files
Rental-operations-platform/docs/IMPLEMENTATION_ISSUE_REGISTER_v1.6.csv
T
2026-06-25 20:08:39 -04:00

15 KiB

1Issue_IDSeverityAreaStatusCode_path_or_controlRelease_gateOwnerExit_criteriaNotes
2P9-001CriticalParticipant acceptanceInherited opencontracts/phase9/research; docs/IMPLEMENTATION_ISSUE_REGISTER_v1.0.csvBefore releaseResearchRun required pilot, core, and accessibility cohorts; fix/retest S0/S1 findings.No production claim of usability acceptance.
3P9-002HighCRM integrationInherited opensrc/contracts/phase9/demo-form-contract.ts; no endpoint implementedBefore production integrationSales Ops + EngineeringApprove and integration-test endpoint, routing, duplicates, idempotency, retry, spam controls, monitoring, and ownership.Demo submission remains unimplemented.
4P9-003HighLegal consentInherited openNo production form or legal copy implementedBefore production formLegalApprove localized consent, privacy linkage, retention, and market requirements.Suppressed rather than guessed.
5P9-004HighAnalytics and consentInherited opensrc/contracts/phase9/analytics-contract.ts; no vendor adapterBefore betaAnalytics + LegalApprove vendor, event authority, consent policy, retention, replay policy, and non-PII payloads.Contract imported; collection disabled.
6P9-005HighNative linguistic reviewInherited opensrc/content/locales/{fr,ar}; CI locale parityBefore releaseContent + LocalizationNative review of all visible copy, metadata, errors, and bidi samples.Mechanical parity is not linguistic approval.
7P9-006HighIllustrative product previewInherited openNo preview shippedBefore releaseProduct + DesignApprove illustration or provide governed product capture.Suppressed.
8P9-007HighMulti-location claimInherited openscripts/validate-prohibited-content.mjs; visible shell onlyBefore betaProductApprove capability or revise/suppress affected copy.No new claim introduced.
9P9-008HighPricing modelInherited openNo pricing route or componentBefore pricing publicationCommercialApprove public pricing and limits in writing.Quote-only posture preserved by omission.
10P9-009HighSecurity evidenceInherited openNo public security claimsBefore claims publishSecurity + LegalProvide scoped evidence, approvals, and expiry dates.Security headers are implementation controls, not marketing claims.
11P9-010MediumFramework selectionResolved in Phase 10docs/architecture/ADR-0001_REPOSITORY_FOUNDATION.mdScaffold mergeArchitectureArchitecture decision accepted and implemented.Next.js App Router SSR, strict TypeScript, CSS Modules, OCI target.
12P9-011MediumBrowser policy ownerInherited open.github/workflows/ci.yml; playwright.config.tsBefore betaProduct + EngineeringApprove supported browser matrix, owner, telemetry, and exception/retirement process.Configured matrix is a test baseline, not a policy claim.
13P9-012MediumProduct tour mediumInherited openNo product tour implementedBefore releaseProduct + MarketingApprove accessible localized dialog fallback or media/transcript.Suppressed.
14P9-013MediumMarkets and formattingInherited opensrc/lib/localization; no currency/phone market assumptionsBefore regional campaignProduct + LegalDefine markets, currency, timezone, phone, and jurisdiction independently of locale.Locale is not treated as market.
15P9-014MediumLogin destinationInherited openNo login link implementedBefore releaseProduct + EngineeringApprove destination, security behavior, locale return path, and analytics.Suppressed.
16P9-015MediumAlternate sales contactInherited openNo secondary contact destinationBefore releaseSales OpsProvide approved contact route or approve suppression.Placeholder address not imported into runtime.
17P9-016MediumCustomer evidenceInherited openNo logos, metrics, testimonials, or case studiesOptional post-launchMarketing + LegalProvide attributable evidence records and approvals.Suppressed.
18P9-017LowExact dependency versionsResolved in Phase 10package.json; pnpm-lock.yaml; docs/DEPENDENCY_MANIFEST_v1.0.mdScaffoldEngineeringExact versions pinned, audited, locked, and automated update review enabled.No floating direct dependency ranges.
19P10-001HighCanonical production originOpensrc/lib/localization/site-origin.ts; .env.exampleBefore production deploymentProduct + InfrastructureApprove public domain/origin and configure SITE_ORIGIN in production.Build fails closed in production when missing.
20P10-002HighRentalDriveGo visual identityOpenpublic/.gitkeep; docs/BRAND_MIGRATION_v1.0.mdBefore public releaseProduct + DesignApprove and supply final accessible logo assets for light/dark contexts.Old-name Phase 9 assets are retained only in immutable contracts and not shipped.
21P10-003MediumBrowser suite executionEnvironment blocked locally.github/workflows/ci.yml; tests/browser; tests/a11y; tests/visualBefore Phase 11 acceptanceEngineering + QARun configured Playwright matrix in unblocked CI; generate/review baselines; close all failures.Local Chromium is administrator-blocked and browser download DNS failed.
22P10-004LowExact target runtime verificationOpen verification.github/workflows/ci.yml; Dockerfile; .node-versionBefore scaffold mergeEngineeringPass 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.
23P11-001HighPhase 11 browser verificationEnvironment blockedtests/browser; tests/a11y; playwright.config.tsBefore Phase 11 acceptanceEngineering + QAInstall pinned dependencies and browsers in unblocked Node 24.17.0 CI; pass all functional and accessibility projects.Static implementation is complete; execution evidence is not fabricated.
24P11-002HighVisual baseline generation and approvalEnvironment blockedtests/visual; tests/visual/README.mdBefore Phase 11 acceptanceDesign + QAGenerate all Chromium snapshots with the pinned browser; review locale/theme/viewport/drawer/focus cases; commit approved baselines.Scenario coverage exists but PNG baselines were not generated locally.
25P11-003LowExact Phase 11 target runtime verificationOpen verificationpackage.json; .node-version; .github/workflows/ci.ymlBefore Phase 11 mergeEngineeringRun static, unit, build, package, and browser gates on Node 24.17.0 and pnpm 11.9.0.Local host is Node 22.16.0 and could not download pnpm 11.9.0.
26P11-004MediumApplication-shell copy linguistic approvalInherited opensrc/content/locales/fr/shell.json; src/content/locales/ar/shell.jsonBefore releaseContent + LocalizationComplete native French and Arabic review of Phase 11 shell, state, metadata, and pending-destination copy.Mechanical parity passes; linguistic approval remains P9-005.
27P12-001HighBrowser and accessibility executionEnvironment blockedtests/browser; tests/a11y; playwright.config.tsBefore Phase 12 acceptanceEngineering + QARun all 44 Chromium browser/accessibility scenarios and the approved cross-browser matrix in an environment where loopback navigation is not administrator-blocked; fix product failures.Chromium launched locally but every loopback navigation was rejected with net::ERR_BLOCKED_BY_ADMINISTRATOR before application response.
28P12-002HighVisual regression baselinesEnvironment blockedtests/visual; tests/fixtures/component-system/component-matrix.jsonBefore Phase 12 acceptanceDesign + QAGenerate and review stable light/dark EN/FR/AR desktop/mobile/focus/error/long-content baselines with the pinned browser.Visual scenarios are authored; image capture is blocked by the same Chromium loopback policy.
29P12-003MediumPinned runtime verificationOpen verificationpackage.json; .node-version; .github/workflows/ci.ymlBefore Phase 12 mergeEngineeringPass install, static, unit, build, browser, accessibility, visual, audit, and package gates on Node 24.17.0 and pnpm 11.9.0.Source/static/unit/build checks passed under Node 22.16.0 with exact direct packages installed through npm fallback; target runtime remains unverified.
30P12-004MediumFrozen installation and dependency auditEnvironment blockedpnpm-lock.yaml; package.json; docs/phase12/DEPENDENCY_CHANGE_REPORT_v1.0.mdBefore Phase 12 mergeEngineering + SecurityComplete pnpm install --frozen-lockfile and pnpm audit --audit-level low with registry access.Registry DNS returned EAI_AGAIN. npm fallback enabled local checks but does not satisfy the frozen pnpm or audit gates.
31P12-005MediumManual assistive-technology and zoom QAOpen verificationdocs/quality/PHASE_12_MANUAL_QA_RESULTS_v1.0.csvBefore Phase 12 acceptanceAccessibility + QAComplete keyboard, touch, screen-reader, 200/400 percent zoom, reduced-motion, forced-colors, locale, theme, and viewport manual matrix; attach evidence.Static semantics, unit interactions, and server-rendered routes are verified; human browser and assistive-technology observations are not fabricated.
32P13-001HighHomepage browser accessibility and visual executionEnvironment blockedtests/browser/homepage.spec.ts; tests/a11y/homepage.a11y.spec.ts; tests/visual/homepage.visual.spec.tsBefore Phase 13 acceptanceEngineering + QARun the authored homepage scenarios in unblocked pinned-browser CI; fix functional, axe, reflow, focus, and visual failures; approve baselines.Local Chromium launches but rejects every loopback navigation with net::ERR_BLOCKED_BY_ADMINISTRATOR before application response.
33P13-002MediumPhase 13 manual responsive and assistive-technology QAOpen verificationdocs/quality/PHASE_13_MANUAL_QA_RESULTS_v1.0.csvBefore Phase 13 acceptanceAccessibility + QAComplete keyboard, touch, screen-reader, 200/400 percent zoom, reduced-motion, forced-colors, locale, theme, viewport, and content-expansion review; attach evidence.Source and automated scenarios exist; human observations are not fabricated.
34P13-003MediumExact Phase 13 target runtime and package verificationOpen verificationpackage.json; .node-version; pnpm-lock.yaml; .github/workflows/ci.ymlBefore Phase 13 mergeEngineering + SecurityPass frozen pnpm install, all validation suites, audit, build, and package verification on Node 24.17.0 and pnpm 11.9.0.Available host is Node 22.16.0; npm fallback was used only to execute local checks.
35P14-001HighProduction lead destinationBlockedsrc/lib/demo/adapters; docs/phase14/EXTERNAL_SERVICE_INVENTORY_v1.0.csvBefore production demoSales Ops + EngineeringApprove vendor, endpoint, authentication, scopes, mapping, duplicate policy, retries, sandbox, monitoring and ownership.Local discard adapter is not a CRM.
36P14-002HighLegal form processingBlockeddocs/phase14/CONSENT_MATRIX_v1.0.csv; production feature flagBefore production demoLegal + PrivacyApprove localized notice, legal basis, consent behavior, retention, deletion, recipients and transfer implications.No final consent is invented.
37P14-003HighAnalytics provider and consentBlockedsrc/lib/analytics; docs/phase14/ANALYTICS_EVENT_REGISTRY_v1.0.csvBefore analytics activationAnalytics + LegalApprove provider, consent category, storage, retention, region, DPA, replay policy and operational owner.Test sink is disabled by default and has no network.
38P14-004HighDistributed idempotency and duplicate policyBlockedsrc/lib/demo/idempotency.tsBefore scaled productionEngineering + Sales OpsSelect durable store and approve duplicate semantics across instances and CRM records.Process-local implementation is test-only.
39P14-005MediumObservability and retentionOpencorrelation IDs; no logging adapterBefore production operationsEngineering + PrivacyApprove metrics, retention, redaction, alert thresholds and owners without lead content.No raw logging is implemented.
40P14-006MediumScheduling serviceBlockeddocs/phase14/EXTERNAL_SERVICE_INVENTORY_v1.0.csvBefore scheduler activationSales Ops + ProductApprove provider, locale/timezone behavior, accessibility, fallback and confirmation semantics.No fake availability.
41P14-007MediumEmail notificationsBlockeddocs/phase14/EXTERNAL_SERVICE_INVENTORY_v1.0.csvBefore email activationSales Ops + EngineeringApprove provider, templates, sender identities, recipients, data minimization and delivery semantics.No email is claimed or sent.
42P14-008HighPhase 14 browser/accessibility/visual executionEnvironment blockedtests/browser/integrations; tests/a11y/integrations; tests/visual/integrations.visual.spec.tsBefore Phase 14 acceptanceEngineering + QA + AccessibilityRun pinned browser suites, fix failures, approve visual baselines and complete manual AT/zoom review.Authored coverage is not observed evidence.
43P14-009MediumPinned runtime, install, audit and buildEnvironment blockeddocs/quality/logs/phase14Before Phase 14 mergeEngineering + SecurityRun Node 24.17.0 and pnpm 11.9.0 frozen install, all tests, build, audit, secret scan and package verification.Node 22.16.0 npm fallback passed build and offline audit with zero reported vulnerabilities; exact Node 24.17.0, pnpm 11.9.0 frozen install, and pinned-browser execution remain unverified.
44P15-001HighRelease evidence structural integrityResolved in Phase 15docs/IMPLEMENTATION_ISSUE_REGISTER_v1.4.csv; docs/quality/PHASE_14_MANUAL_QA_RESULTS_v1.0.csv; scripts/validate-phase15-readiness.mjsPhase 15 evidence packageEngineering + QAAll repository CSV evidence parses with the declared header width and the regression validator passes.Two malformed CSV rows were repaired and are now covered by automated validation.
45P15-002MediumDemo API media-type validationResolved in Phase 15src/lib/security/content-type.ts; src/app/api/demo/route.ts; tests/unit/integrations/content-type.test.tsBefore API releaseEngineering + SecurityAccept application/json with optional parameters and reject look-alike media types.The prior prefix match accepted application/jsonp and similar values.
46P15-003MediumVisual regression determinismResolved in Phase 15tests/visual/component-system.visual.spec.ts; tests/visual/integrations.visual.spec.tsBefore visual baseline approvalEngineering + Design QAUse the canonical theme storage key and restrict canonical snapshots to the pinned Chromium project.The previous component test wrote an unused storage key and two suites attempted non-canonical browser snapshots.
47P15-004HighCI integration-test coverageResolved in Phase 15.github/workflows/ci.yml; scripts/validate-phase15-readiness.mjsBefore mergeEngineering + QACI explicitly runs the demo-service integration suite and the security/privacy/browser/accessibility/visual command slices.The Phase 14 workflow omitted the Vitest integration suite from CI.
48P15-005HighCurrent release-candidate final QA executionEnvironment and approval blockeddocs/phase15/COMMAND_MATRIX_v1.0.csv; docs/PHASE_15_IMPLEMENTATION_REPORT_v1.0.mdBefore Phase 15 acceptance or Phase 16 release-candidate freezeEngineering + QA + Accessibility + SecurityOn the exact Node 24.17.0 and pnpm 11.9.0 toolchain, complete frozen installation, format, lint, typecheck, unit, integration, build, audit, browser, accessibility, visual, performance, deployment, rollback, and manual AT matrices for the final manifest.The supplied sandbox has Node 22.16.0, no pnpm binary, no registry DNS, and no installed project dependencies. Static controls ran; dependency-backed and human/browser gates did not. Phase 16 dependency-free validators and static audit passed, but the exact runtime, frozen install, dependency-backed/browser/manual/production evidence and approvals remain unavailable.