36 lines
1.1 KiB
Markdown
36 lines
1.1 KiB
Markdown
# P9.1 Representative First-Battle Visual Slice
|
|
|
|
Open [`index.html`](index.html) with one of the frame query values in
|
|
[`frame-manifest.json`](frame-manifest.json), for example:
|
|
|
|
```text
|
|
index.html?frame=formation-review
|
|
index.html?frame=approach-contact
|
|
index.html?frame=damage-feedback
|
|
index.html?frame=heal-response
|
|
index.html?frame=ranged-finish
|
|
index.html?frame=first-diagnosis
|
|
```
|
|
|
|
The source is an editable HTML/CSS/JS layer reference at fixed `844x390`.
|
|
`GRAYBOX.md` records composition and focal priorities; `HANDOFF.md` records
|
|
bindings, layers and runtime cautions; the two JSON manifests record frame and
|
|
asset provenance. `generation-record.json` records `0` paid calls and `$0`.
|
|
|
|
## Evidence Commands
|
|
|
|
From this directory:
|
|
|
|
```bash
|
|
npm ci
|
|
npm run capture
|
|
npm run verify
|
|
```
|
|
|
|
`capture` writes the seven PNGs under `previews/`. `verify` checks every frame
|
|
at `844x390`, rejects viewport overflow or missing pair identity, confirms the
|
|
paid-call ceiling, and compares each copied asset byte-for-byte with its
|
|
accepted repository source. It writes `evidence/verification.json`.
|
|
|
|
Delete `node_modules/` after verification; it is not part of the handoff.
|