chore(brand): sync sync-brand-numbers.mjs from blockrun - #27
Conversation
Vendored copy update. blockrun/ci.yml's brand-script-sync fails on any drift from brand/sync-brand-numbers.mjs, so this must land before BlockRunAI/blockrun#469. Fixes in this build: markers inside fenced blocks can opt in with @LiVe and any that silently drift are now reported; fence offsets are recomputed per marker (a badge expands 2 chars to ~150 and shifted every later fence test); an unterminated fence now runs to EOF instead of un-fencing the tail; and the walk is filtered through git ls-files, which the header always claimed but never did.
|
Pushed The synced 360-line script imports That is the exact failure that made Verified against the real pack list rather than intent: Also checked the rest of the shipped set: the only other loose script that ships is Follow-up worth doing separately: this repo has no build-time guard for it. ClawRouter's |
Vendored copy of
brand/sync-brand-numbers.mjsfrom BlockRunAI/blockrun.blockrun's
ci.ymlrunsbrand-script-sync, which compares every consumer's copy against the canonical one and fails on drift. This PR must land before BlockRunAI/blockrun#469, which carries the canonical change and is red until the consumers update.Four fixes in this build:
--check, so a number in an ASCII diagram went stale under a green build. They can now opt in with@live, and any fenced marker whose value actually disagrees with the artifact is reported (non-fatal).Only git-tracked files are rewrittenwas in the header but nothing implemented it. Now filtered throughgit ls-files, falling back to the full walk outside a git checkout.No change to this repo's numbers — script only. Opened by a propagation run, not hand-edited.