Phase 15 Command Log
Date: 2026-06-25

================================================================================
FILE: docs/quality/phase15-command-logs/01-validate.json
================================================================================
{"command":"node scripts/run-validations.mjs","exit_code":0,"wall_seconds":1,"log":"docs/quality/phase15-command-logs/01-validate.log"}

================================================================================
FILE: docs/quality/phase15-command-logs/01-validate.log
================================================================================
PASS: Phase 9 contract package is immutable and 61 payload checksums match.
PASS: Pinned Node 24.17.0, pnpm 11.9.0, and 25 exact direct dependency versions match the lockfile.
PASS: English, French, and Arabic catalogs have exact key parity and valid direction metadata.
PASS: 5 route IDs have complete locale, runtime, hash, query, and hreflang contracts.
PASS: Phase 9 semantic tokens are unchanged and application styles contain no raw palette colors.
PASS: Phase 11 component tokens, theme fallback, and application-shell foundations are present.
PASS: 47 CSS files use direction-safe logical declarations.
PASS: Runtime source contains no placeholder destination, simulated submission, or research-only backdoor.
PASS: Localized canonical, hreflang, Open Graph, social, and robots foundations are present.
PASS: 60 inventory entries and 96 component source files satisfy Phase 12 static controls.
PASS: Phase 13 homepage composition, content model, destination gates, and test artifacts satisfy static controls.
PASS: Phase 14 integration structure, form contract, destinations, and locale resources are present.
PASS: Phase 14 environment inventory is explicit and defaults production integrations to blocked.
PASS: Phase 14 API boundary includes origin, content-type, size, timeout, idempotency, and no-raw-log controls.
PASS: Phase 14 privacy controls prevent browser persistence, URL leakage, and unconsented analytics.

DURATION_SECONDS=1.37
MAX_RSS_KB=140148
EXIT_CODE=0

================================================================================
FILE: docs/quality/phase15-command-logs/02-phase14-manifest-baseline.log
================================================================================
PASS: Phase 14 package manifest verifies 466 repository files with no extras.

DURATION_SECONDS=0.22
MAX_RSS_KB=128988
EXIT_CODE=0

================================================================================
FILE: docs/quality/phase15-command-logs/02-phase14-manifest.log
================================================================================
ERROR: docs/quality/PHASE_15_TOOLCHAIN_SETUP.log: unlisted repository file.
ERROR: docs/quality/phase15-command-logs/01-validate.json: unlisted repository file.
ERROR: docs/quality/phase15-command-logs/01-validate.log: unlisted repository file.
ERROR: docs/quality/phase15-command-logs/02-phase14-manifest.log: unlisted repository file.
Command exited with non-zero status 1

DURATION_SECONDS=0.24
MAX_RSS_KB=135248
EXIT_CODE=1

================================================================================
FILE: docs/quality/phase15-command-logs/03-syntax-check.log
================================================================================
COMMAND: node --check all JavaScript modules and node --experimental-strip-types --check all non-JSX TypeScript
NODE: v22.16.0
PASS: checked 33 JavaScript modules, 69 TypeScript modules, and the Phase 15 Python audit script.

================================================================================
FILE: docs/quality/phase15-command-logs/04-baseline-static-audit.log
================================================================================
$ python3 scripts/phase15-static-audit.py --root /mnt/data/phase14_baseline
{"files": 467, "finding_counts": {"High": 4, "Medium": 7}, "passed": false}
Command exited with non-zero status 1
elapsed_seconds=1.37 exit_code=1

================================================================================
FILE: docs/quality/phase15-command-logs/05-current-static-audit.log
================================================================================
{"files": 485, "finding_counts": {}, "passed": true}

EXIT_CODE=0

================================================================================
FILE: docs/quality/phase15-command-logs/06-current-validations.exit
================================================================================
0

================================================================================
FILE: docs/quality/phase15-command-logs/06-current-validations.log
================================================================================
PASS: Phase 9 contract package is immutable and 61 payload checksums match.
PASS: Pinned Node 24.17.0, pnpm 11.9.0, and 25 exact direct dependency versions match the lockfile.
PASS: English, French, and Arabic catalogs have exact key parity and valid direction metadata.
PASS: 5 route IDs have complete locale, runtime, hash, query, and hreflang contracts.
PASS: Phase 9 semantic tokens are unchanged and application styles contain no raw palette colors.
PASS: Phase 11 component tokens, theme fallback, and application-shell foundations are present.
PASS: 47 CSS files use direction-safe logical declarations.
PASS: Runtime source contains no placeholder destination, simulated submission, or research-only backdoor.
PASS: Localized canonical, hreflang, Open Graph, social, and robots foundations are present.
PASS: 60 inventory entries and 96 component source files satisfy Phase 12 static controls.
PASS: Phase 13 homepage composition, content model, destination gates, and test artifacts satisfy static controls.
PASS: Phase 14 integration structure, form contract, destinations, and locale resources are present.
PASS: Phase 14 environment inventory is explicit and defaults production integrations to blocked.
PASS: Phase 14 API boundary includes origin, content-type, size, timeout, idempotency, and no-raw-log controls.
PASS: Phase 14 privacy controls prevent browser persistence, URL leakage, and unconsented analytics.
PASS: Phase 15 evidence CSVs, exact media-type control, deterministic visual setup, and CI test gates are present.

DURATION_SECONDS=1.78
MAX_RSS_KB=139192
EXIT_CODE=0

================================================================================
FILE: docs/quality/phase15-command-logs/07-current-static-audit.exit
================================================================================
0

================================================================================
FILE: docs/quality/phase15-command-logs/07-current-static-audit.log
================================================================================
{"files": 488, "finding_counts": {}, "passed": true}

DURATION_SECONDS=1.79
MAX_RSS_KB=308700
EXIT_CODE=0

================================================================================
FILE: docs/quality/phase15-command-logs/08-content-type-behavior.exit
================================================================================
0

================================================================================
FILE: docs/quality/phase15-command-logs/08-content-type-behavior.log
================================================================================
PASS: exact application/json media-type validation; 8 assertions.
(node:13288) ExperimentalWarning: Type Stripping is an experimental feature and might change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
(node:13288) [MODULE_TYPELESS_PACKAGE_JSON] Warning: Module type of file:///mnt/data/phase15_work/src/lib/security/content-type.ts is not specified and it doesn't parse as CommonJS.
Reparsing as ES module because module syntax was detected. This incurs a performance overhead.
To eliminate this warning, add "type": "module" to /mnt/data/phase15_work/package.json.

DURATION_SECONDS=1.37
EXIT_CODE=0

================================================================================
FILE: docs/quality/phase15-command-logs/09-syntax-check.exit
================================================================================
0

================================================================================
FILE: docs/quality/phase15-command-logs/09-syntax-check.log
================================================================================
PASS: checked 33 JavaScript modules, 64 TypeScript modules, and 2 Python scripts.

DURATION_SECONDS=6.76
EXIT_CODE=0

================================================================================
FILE: docs/quality/phase15-command-logs/10-final-validations.log
================================================================================
$ node scripts/run-validations.mjs
PASS: Phase 9 contract package is immutable and 61 payload checksums match.
PASS: Pinned Node 24.17.0, pnpm 11.9.0, and 25 exact direct dependency versions match the lockfile.
PASS: English, French, and Arabic catalogs have exact key parity and valid direction metadata.
PASS: 5 route IDs have complete locale, runtime, hash, query, and hreflang contracts.
PASS: Phase 9 semantic tokens are unchanged and application styles contain no raw palette colors.
PASS: Phase 11 component tokens, theme fallback, and application-shell foundations are present.
PASS: 47 CSS files use direction-safe logical declarations.
PASS: Runtime source contains no placeholder destination, simulated submission, or research-only backdoor.
PASS: Localized canonical, hreflang, Open Graph, social, and robots foundations are present.
PASS: 60 inventory entries and 96 component source files satisfy Phase 12 static controls.
PASS: Phase 13 homepage composition, content model, destination gates, and test artifacts satisfy static controls.
PASS: Phase 14 integration structure, form contract, destinations, and locale resources are present.
PASS: Phase 14 environment inventory is explicit and defaults production integrations to blocked.
PASS: Phase 14 API boundary includes origin, content-type, size, timeout, idempotency, and no-raw-log controls.
PASS: Phase 14 privacy controls prevent browser persistence, URL leakage, and unconsented analytics.
PASS: Phase 15 evidence CSVs, exact media-type control, deterministic visual setup, and CI test gates are present.
elapsed_seconds=1.52 exit_code=0

================================================================================
FILE: docs/quality/phase15-command-logs/11-final-static-audit-pre-report.log
================================================================================
$ python3 scripts/phase15-static-audit.py
{"files": 544, "finding_counts": {}, "passed": true}
elapsed_seconds=1.46 exit_code=0

================================================================================
FILE: docs/quality/phase15-command-logs/13-final-static-audit.log
================================================================================
$ python3 scripts/phase15-static-audit.py
{"files": 544, "finding_counts": {}, "passed": true}
elapsed_seconds=1.38 exit_code=0

