186 lines
11 KiB
Plaintext
186 lines
11 KiB
Plaintext
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
|
|
|