
> fractal-model-desk@2.0.0 test
> node --test tests/*.test.mjs

✔ two isolated builds are byte-identical and match delivered indicator and strategy (85.5322ms)
✔ indicator and strategy contain exactly the same complete core and adapter (0.1865ms)
✔ strategy uses close snapshots and JSON alerts without changing shared observations (1.9702ms)
✔ core has no broker state, inputs, data requests, or alert transport (1.1618ms)
✔ decisions exclude known intrabar/future shortcuts and adapter calls core on confirmed bars (0.6557ms)
✔ lookahead-on transport contains only explicitly offset completed HTF expressions (0.3832ms)
✔ native probe deterministically embeds exact raw core and reports hashes without claiming runtime success (101.5102ms)
✔ entry submits its matching stop/target bracket in the same calculation before position updates (0.3873ms)
✔ alert transport batches frozen event fields rather than reading another setup (0.7182ms)
✔ JSON price serialization explicitly preserves sub-four-decimal values and missing numbers (0.4362ms)
✔ manifest covers every payload including generated TypeScript bytes and optional evidence (28.7998ms)
✔ generated web constants decode to the exact Pine source and downloads preserve raw bytes (19.7463ms)
✔ delivered product includes the release tool and inputs needed to plan another identical release (38.4519ms)
✔ missing verification or web handoff fails during the read-only preflight (23.8727ms)
✔ output destination rejects the source and its ancestors while allowing isolated exports (11.6792ms)
ℹ tests 15
ℹ suites 0
ℹ pass 15
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 257.8021
