-
Notifications
You must be signed in to change notification settings - Fork 1
feat(warp-core): footprint enforcement guard (Phase 6B) #261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
61 commits
Select commit
Hold shift + click to select a range
44aebb0
feat(warp-core): footprint enforcement guard (Phase 6B)
flyingrobots 0d0231b
fix(footprints): complete footprint declarations for all rules
flyingrobots c84251b
docs: update documentation for footprint enforcement (Phase 6B)
flyingrobots 001e140
fix(warp-core): scope guard metadata per warp
flyingrobots 9ba6bbe
refactor(echo-dind-tests): share view op id derivation
flyingrobots b410f08
fix(echo-dry-tests): always declare port scope read
flyingrobots c04bb9c
refactor(warp-core): remove ExecItemKind dead code
flyingrobots 4cbb82f
refactor(warp-core): remove TickDelta::ops_len
flyingrobots 145b78c
test(warp-core): gate footprint enforcement suite
flyingrobots 912d336
refactor(warp-core): index slice theorem node ids
flyingrobots 2dbab3a
fix(warp-core): classify inbox rules as system
flyingrobots 2795575
fix(echo-dry-tests): align motion footprint reads
flyingrobots 5b12540
docs(echo-dind-tests): clarify view op id helper
flyingrobots dd54075
docs: drop stale line numbers in tour de code
flyingrobots 7bd2529
test(echo-dry-tests): assert motion footprint boundaries
flyingrobots c2017be
docs(changelog): clarify test count and md060
flyingrobots 9ca5cf4
docs(echo-dind-tests): explain state footprint read
flyingrobots 4ecf8c8
feat(warp-core): poison deltas and guard panics
flyingrobots b4aa989
test(warp-core): align slice theorem commit hash
flyingrobots f814f9e
docs(adr): list enforcement files in phase 6B plan
flyingrobots 7ca1541
docs(adr): fix footprint_guard location
flyingrobots a00e637
docs(book): clarify footprint guard subset
flyingrobots 92c5e3b
docs(book): qualify enforcement overhead
flyingrobots 258c2e5
docs: fix dind harness guard notes
flyingrobots efaedea
docs(glossary): clarify ExecItemKind enforcement
flyingrobots b1c9381
docs(notes): correct footprint guard overhead
flyingrobots c44e3e9
docs(study): reflect panic_any in director's cut
flyingrobots c55a515
docs(study): align enforced execution pseudocode
flyingrobots 867b717
docs(study): fix visual atlas enforcement notes
flyingrobots c2904c0
docs(study): qualify footprint guard gating
flyingrobots 6a4ea77
docs(study): tighten callouts and gate enforcement
flyingrobots 530e0be
docs(study): clarify catch_unwind vs write checks
flyingrobots 0da5a2f
docs(study): drop GraphView size claim
flyingrobots 6134812
fix(echo-dind-tests): make view op ids length-agnostic
flyingrobots af79eb8
test(echo-dry-tests): harden motion footprint assertions
flyingrobots f0d8e7e
feat(warp-core): forbid unsafe_graph with enforcement
flyingrobots cb5c039
docs(study): tighten enforcement tour anchors
flyingrobots 7d60f6f
docs(changelog): expand Phase 6B enforcement notes
flyingrobots 0962ebc
fix(review): address PR #261 feedback items
flyingrobots c170ff5
docs(study): update stale ops_len reference to len()
flyingrobots edc5fa0
docs: address PR #261 documentation feedback
flyingrobots ea106e5
refactor(engine): extract helpers from apply_reserved_rewrites
flyingrobots 3c1efe5
fix(delta): filter no-op ops before delta/diff comparison
flyingrobots 8891af1
refactor: remove clippy too_many_lines suppressions
flyingrobots 48cd423
docs(demo_rules): add rustdoc for PORT_RULE_NAME constant
flyingrobots 79d6b46
fix(review): address PR feedback items
flyingrobots ad7f6d1
fix(review): address PR feedback round 2
flyingrobots 6cf1c19
fix(review): address PR feedback round 3
flyingrobots 7770dc7
fix(ci): remove HashSet mention from footprint_guard doc comment
flyingrobots 359cb27
docs(visual-atlas): clarify unsafe_graph disables enforcement
flyingrobots 186fcb3
refactor(snapshot): replace AttachmentArrays tuple with named struct
flyingrobots f57c5af
fix(graph): DeleteNode must not cascade edges
flyingrobots 339f057
docs: update documentation for delete_node cascade removal
flyingrobots d43d7da
docs: add DeleteNode cascade removal to CHANGELOG
flyingrobots a80f232
fix(rustdoc): remove broken link to delete_node_cascade
flyingrobots 6cf2a78
fix(review): address code review feedback
flyingrobots 6a897a4
fix(review): address code review feedback
flyingrobots 5f66ec8
fix(review): add cross-warp detection, track_caller, and unconditiona…
flyingrobots 249f770
fix(review): update OpTargets doc, cfg-gate checks, fix UpsertWarpIns…
flyingrobots 47e52a2
docs(footprint): document FootprintViolationWithPanic in module docs
flyingrobots 95ffd82
fix(snapshot_accum): add parent/root validation to apply_open_portal
flyingrobots File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,11 +1,13 @@ | ||
| { | ||
| "MD007": { "indent": 4 }, | ||
| "MD013": false, | ||
| "MD049": false, | ||
| "MD033": { | ||
| "allowed_elements": ["u8", "br", "p", "img", "a", "strong", "sub"] | ||
| }, | ||
| "MD041": false, | ||
| "MD046": { | ||
| "style": "fenced" | ||
| } | ||
| }, | ||
| "MD060": false | ||
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.