Phase 14 file changes relative to the delivered Phase 13 repository Generated: 2026-06-25 ADDED (107) docs/DECISION_LOG_v14.0.md docs/IMPLEMENTATION_ISSUE_REGISTER_v1.4.csv docs/PHASE_14_IMPLEMENTATION_REPORT_v1.0.md docs/PHASE_15_HANDOFF_v1.0.md docs/phase14/ANALYTICS_EVENT_REGISTRY_v1.0.csv docs/phase14/COMPONENT_VARIANT_UPDATE_v1.0.md docs/phase14/CONSENT_MATRIX_v1.0.csv docs/phase14/DATA_FLOW_INVENTORY_v1.0.csv docs/phase14/DEMO_FORM_CONTRACT_v1.0.md docs/phase14/DESTINATION_REGISTRY_v1.0.csv docs/phase14/ENVIRONMENT_VARIABLE_INVENTORY_v1.0.csv docs/phase14/EXTERNAL_SERVICE_INVENTORY_v1.0.csv docs/phase14/FEATURE_FLAG_INVENTORY_v1.0.csv docs/phase14/INTEGRATION_ARCHITECTURE_v1.0.md docs/phase14/INTEGRATION_TRACEABILITY_MATRIX_v1.0.csv docs/phase14/PERFORMANCE_AND_BUNDLE_REPORT_v1.0.md docs/phase14/PRIVACY_REVIEW_REPORT_v1.0.md docs/phase14/RELEASE_GATE_MATRIX_v1.0.csv docs/phase14/SECURITY_REVIEW_REPORT_v1.0.md docs/phase14/SUCCESS_FAILURE_STATE_INVENTORY_v1.0.csv docs/quality/PHASE_14_COMMAND_LOG_v1.0.txt docs/quality/PHASE_14_FILE_CHANGES_v1.0.txt docs/quality/PHASE_14_HTTP_ROUTE_RESULTS_v1.0.json docs/quality/PHASE_14_MANUAL_QA_RESULTS_v1.0.csv docs/quality/PHASE_14_VALIDATION_RESULTS_v1.0.json docs/quality/PHASE_14_VALIDATION_RESULTS_v1.0.md docs/quality/PHASE_14_VISUAL_REGRESSION_RESULTS_v1.0.json docs/quality/logs/phase14/a11y-integration-chromium.log docs/quality/logs/phase14/browser-integration-chromium.log docs/quality/logs/phase14/bundle-inventory.log docs/quality/logs/phase14/dependency-audit.log docs/quality/logs/phase14/format-check-initial.duration docs/quality/logs/phase14/format-check-initial.exit docs/quality/logs/phase14/format-check-initial.log docs/quality/logs/phase14/format-check.duration docs/quality/logs/phase14/format-check.exit docs/quality/logs/phase14/format-check.log docs/quality/logs/phase14/format-write.exit docs/quality/logs/phase14/format-write.log docs/quality/logs/phase14/integration-tests.log docs/quality/logs/phase14/lint-initial.duration docs/quality/logs/phase14/lint-initial.exit docs/quality/logs/phase14/lint-initial.log docs/quality/logs/phase14/lint.duration docs/quality/logs/phase14/lint.exit docs/quality/logs/phase14/lint.log docs/quality/logs/phase14/next-typegen.exit docs/quality/logs/phase14/next-typegen.log docs/quality/logs/phase14/npm-install-baseline.exit docs/quality/logs/phase14/npm-install-baseline.log docs/quality/logs/phase14/npm-install-fallback.log docs/quality/logs/phase14/npm-install-offline.duration docs/quality/logs/phase14/npm-install-offline.exit docs/quality/logs/phase14/npm-install-offline.log docs/quality/logs/phase14/phase14-environment.log docs/quality/logs/phase14/phase14-integrations.log docs/quality/logs/phase14/phase14-privacy.log docs/quality/logs/phase14/phase14-security.log docs/quality/logs/phase14/playwright-inventory.log docs/quality/logs/phase14/production-build.log docs/quality/logs/phase14/secret-scan.log docs/quality/logs/phase14/static-validations.duration docs/quality/logs/phase14/static-validations.exit docs/quality/logs/phase14/static-validations.log docs/quality/logs/phase14/typecheck-initial.duration docs/quality/logs/phase14/typecheck-initial.exit docs/quality/logs/phase14/typecheck-initial.log docs/quality/logs/phase14/typecheck.duration docs/quality/logs/phase14/typecheck.exit docs/quality/logs/phase14/typecheck.log docs/quality/logs/phase14/unit-initial.log docs/quality/logs/phase14/unit-tests-coverage.log docs/quality/logs/phase14/unit.log docs/quality/logs/phase14/visual-integration-chromium.log scripts/generate-phase14-manifest.mjs scripts/prepare-typecheck.mjs scripts/validate-phase14-environment.mjs scripts/validate-phase14-integrations.mjs scripts/validate-phase14-manifest.mjs scripts/validate-phase14-privacy.mjs scripts/validate-phase14-security.mjs src/app/api/demo/route.ts src/components/integrations/DemoDialogHost.module.css src/components/integrations/DemoDialogHost.tsx src/components/integrations/DemoTrigger.tsx src/lib/analytics/client.ts src/lib/analytics/events.ts src/lib/demo/adapters/blocked.ts src/lib/demo/adapters/index.ts src/lib/demo/adapters/local.ts src/lib/demo/adapters/types.ts src/lib/demo/idempotency.ts src/lib/demo/redaction.ts src/lib/demo/schema.ts src/lib/demo/service.ts src/lib/integrations/destinations.ts src/lib/integrations/environment.ts src/lib/integrations/feature-flags.ts tests/a11y/integrations/demo-workflow.a11y.spec.ts tests/browser/integrations/demo-workflow.spec.ts tests/integration/demo-service.test.ts tests/unit/integrations/analytics.test.ts tests/unit/integrations/demo-schema.test.ts tests/unit/integrations/destinations.test.ts tests/unit/integrations/redaction.test.ts tests/visual/integrations.visual.spec.ts vitest.integration.config.ts CHANGED (21) .env.example CONTRIBUTING.md README.md package.json playwright.config.ts scripts/run-checks.mjs scripts/run-validations.mjs src/app/[locale]/layout.tsx src/app/[locale]/page.tsx src/components/app-shell/MobileNavigation.tsx src/components/app-shell/SiteFooter.tsx src/components/app-shell/SiteHeader.module.css src/components/app-shell/SiteHeader.tsx src/components/forms/FormField.tsx src/components/forms/TextInput.tsx src/components/marketing/CTA.tsx src/content/locales/ar/homepage.json src/content/locales/en/homepage.json src/content/locales/fr/homepage.json tests/browser/homepage.spec.ts tsconfig.json DELETED (0) (none)