upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/grasp-audit/src/specs/grasp01/push_authorization.rs
diff options
context:
space:
mode:
authorDanConwayDev <DanConwayDev@protonmail.com>2026-02-18 21:53:15 +0000
committerDanConwayDev <DanConwayDev@protonmail.com>2026-02-18 21:56:12 +0000
commit1f0298bcfe125bee5d996e163ad8f3e9c17e3a9e (patch)
tree6ce75db88d1d3c3ee9b46f9a3f657e35b2446c3a /grasp-audit/src/specs/grasp01/push_authorization.rs
parentcdd129b715753c7b4042a519a7c3fb92be94da04 (diff)
extract OwnerRepoState fixture to make dependency chain explicit
OwnerStateDataPushed was secretly building and sending the state event internally, with no corresponding fixture in the chain. Add OwnerRepoState as the explicit 'state event sent, sitting in purgatory' step so the dependency chain reads: ValidRepoSent -> OwnerRepoState -> OwnerStateDataPushed -> ValidRepoServed. OwnerStateDataPushed now reads the state event from the OwnerRepoState cache rather than rebuilding it, and only owns the git push + purgatory release.
Diffstat (limited to 'grasp-audit/src/specs/grasp01/push_authorization.rs')
0 files changed, 0 insertions, 0 deletions