Refuse a manifest whose inner message version is not one (closes #169) #173

Merged
clawbot merged 1 commits from issue-169-inner-version into next 2026-10-07 15:25:47 +02:00
1 Commits
Author SHA1 Message Date
clawbot 60b4ba0e92 Refuse a manifest whose inner message version is not one (closes #169)
check / check (push) Waiting to run
Loading a manifest checked only the outer message's version, so an
inner message of version 0 or a later version loaded as if it were
version one, although docs/FORMAT.md requires VERSION_ONE in both.
deserializeInner now refuses any other inner version with the same
error as an unknown outer version. Two existing tests built inner
messages with no version and expected them to load; they now write
version one.

Model: opus-5-5
2026-10-07 12:33:06 +00:00