Skip to content

Close the adversarial gaps in visibility, engine, store and export - #9

Merged
kridaydave merged 14 commits into
mainfrom
harden-adversarial-fixes
Sep 5, 2026
Merged

Close the adversarial gaps in visibility, engine, store and export#9
kridaydave merged 14 commits into
mainfrom
harden-adversarial-fixes

Conversation

@kridaydave

Copy link
Copy Markdown
Contributor

PR made by muse-spark-1.3-contributor from opencode on behalf of Kriday.

The adversarial review found real holes: embargo dates that bypassed on format, macro and top level code the engine could not see, concurrent records that orphaned history, and private files that leaked through renames on export. This stack fixes all of them, one commit per fix, plus a stale fixture date.

Summary:

  • Strict embargo date parsing, validated on load, fail closed
  • Rust macro_rules and top level code now raise meaning disputes
  • Advisory store lock plus HEAD branch tracking
  • Filtered export strips renamed private blobs
  • Friendlier log on empty store, exported repos check out HEAD
  • Bumped stale fixture embargo date to 2027-09-01

@kridaydave
kridaydave merged commit b04201a into main Sep 5, 2026
5 checks passed
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