Skip to content

feat(inertbox): wrap/check CLI pivot — INERTBOX v1 format, hook demoted to examples, README repositioned (2026-07-02)#1

Merged
heznpc merged 1 commit into
mainfrom
chore/heznpc-app-session-2026-07-02
Jul 1, 2026
Merged

feat(inertbox): wrap/check CLI pivot — INERTBOX v1 format, hook demoted to examples, README repositioned (2026-07-02)#1
heznpc merged 1 commit into
mainfrom
chore/heznpc-app-session-2026-07-02

Conversation

@heznpc

@heznpc heznpc commented Jul 1, 2026

Copy link
Copy Markdown
Owner
  • add bin/inertbox.mjs (wrap/check subcommands, stdin/stdout default,
    --source/--timestamp/--scan opt-ins, exit codes 0/1/2)
  • add core/wrap.mjs: INERTBOX v1 wrapped-document format — versioned
    content-derived anchors, computed collision-safe fence, always-one-LF
    newline canonicalization, byte-exact sha256 verification, invalid-UTF-8
    refusal, source header-injection refusal, EOL-conversion diagnostics
  • add test/wrap.test.mjs (50 regressions incl. empirically confirmed traps)
  • rename compile delimiter mode 'random' -> 'derived' (was always deterministic)
  • demote Claude Code hook to examples/claude-code-hook (bin inertbox-hook removed)
  • reposition README around wrap/check; detect stays opt-in (--scan), never default

…ed to examples, README repositioned (2026-07-02)

- add bin/inertbox.mjs (wrap/check subcommands, stdin/stdout default,
  --source/--timestamp/--scan opt-ins, exit codes 0/1/2)
- add core/wrap.mjs: INERTBOX v1 wrapped-document format — versioned
  content-derived anchors, computed collision-safe fence, always-one-LF
  newline canonicalization, byte-exact sha256 verification, invalid-UTF-8
  refusal, source header-injection refusal, EOL-conversion diagnostics
- add test/wrap.test.mjs (50 regressions incl. empirically confirmed traps)
- rename compile delimiter mode 'random' -> 'derived' (was always deterministic)
- demote Claude Code hook to examples/claude-code-hook (bin inertbox-hook removed)
- reposition README around wrap/check; detect stays opt-in (--scan), never default
@heznpc heznpc merged commit 0d7efea into main Jul 1, 2026
2 checks passed
@heznpc heznpc deleted the chore/heznpc-app-session-2026-07-02 branch July 1, 2026 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant