-
Notifications
You must be signed in to change notification settings - Fork 0
feat(runtime): complete Bun-only runtime custody #22
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
59 commits
Select commit
Hold shift + click to select a range
5014240
feat(runtime): build isolated workspace and closed bundles (U1)
nathanvale dd04981
fix(review): close U1 review findings
nathanvale 2c25ad3
feat(runtime): add runtime-exec custody engine with verified shared c…
nathanvale 1e62309
feat(runtime): add custody skill, honest skill status, and U2 proof o…
nathanvale c18def8
refactor(build): share shell-projection helpers across renderers
nathanvale 649d35b
fix(review): close U2 custody-engine review findings
nathanvale 457a649
fix(review): close PR #22 custody-engine review findings
nathanvale 7027a0e
feat(runtime): activate Bun-only plugin payload (U3)
nathanvale 7526beb
feat(runtime): qualify single Bun candidate (U4)
nathanvale 4519bfa
fix(runtime): harden Bun custody qualification
nathanvale 4cd3967
fix(review): close remaining Bun custody findings
nathanvale 9b726d1
fix(proof): validate runtime control envelopes
nathanvale 99dd9b7
fix(review): close Codex runtime findings
nathanvale b21ea49
fix(build): enforce admitted dependency graph
nathanvale 6ae9e37
fix(build): resolve workspace lock entries
nathanvale 36acd0e
fix(runtime): close loader and repair escapes
nathanvale 2009fe7
fix(proof): enforce offline runtime execution
nathanvale 4a47ff6
fix(proof): preserve isolated runner environment
nathanvale a49eaa8
fix(build): contain bare asset loads
nathanvale 2cbb4c7
fix(runtime): close peer and lock failure paths
nathanvale 50e80a5
fix(build): resolve workspace peer ranges
nathanvale a814e56
fix(runtime): clean up failed staged chmod
nathanvale 92a50fc
fix(runtime): diagnose noexec cache failures
nathanvale d1bed8f
fix(runtime): preserve cleanup failure envelopes
nathanvale 3501129
fix(runtime): report unreadable lock records
nathanvale 4e3c890
fix(runtime): close corrupt recovery cleanup paths
nathanvale 5f97910
fix(runtime): approve migrated cache recovery
nathanvale 78c958d
fix(build): admit package import aliases
nathanvale 4d12747
fix(runtime): harden stale lock reclamation
nathanvale e6b4095
fix(build): close dependency admission gaps
nathanvale 13817ae
fix(build): bind alias and peer resolution
nathanvale 64104f8
fix(runtime): bind closed execution claims
nathanvale cf17a30
fix(build): reject runtime code generation
nathanvale 6a61d10
fix(build): make loader validation token-aware
nathanvale 1289adf
docs(runtime): clarify bundle trust boundary
nathanvale bd986aa
fix(build): close loader token edge cases
nathanvale feae154
fix(runtime): reject symlinked repair locks
nathanvale 0ce0895
fix(build): admit only known runtime modules
nathanvale 7baee40
fix(build): distinguish loader call sites
nathanvale f65baef
fix(build): close indirect loader escapes
nathanvale e88b499
fix(build): reject optional ambient calls
nathanvale d426649
fix(build): reject computed ambient references
nathanvale 6e247ce
fix(build): preserve contextual of operands
nathanvale c057bd0
fix(runtime): recover stale reclaim markers
nathanvale e9f3f2d
fix(runtime): bind reclaim markers to owners
nathanvale b0d25ac
fix(runtime): revalidate stale marker identity
nathanvale bcb3aad
fix: fail closed without writer identity
nathanvale 2c4c815
fix: close remaining custody races
nathanvale 6042e55
fix: preserve uncertain runtime owners
nathanvale 4dd2680
fix: distinguish loader method declarations
nathanvale d97f3f3
fix: reject computed ambient destructuring
nathanvale 65a83aa
fix: balance loader method parameters
nathanvale f758529
fix: reject nested ambient destructuring
nathanvale 8a7867f
fix: close ambient loader aliases
nathanvale f3e3fd9
fix: distinguish declaration regex contexts
nathanvale 1847b7f
fix: recognize statement block regex contexts
nathanvale ffd35da
fix: recognize labeled statement blocks
nathanvale 2f0c950
fix(review): close two bundle-admission scanner bypasses
nathanvale 1dda026
fix(review): close runtime builtin escapes
nathanvale 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
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
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,5 +1,4 @@ | ||
| { | ||
| "$schema": "https://docs.fallow.tools/config-schema.json", | ||
| "entry": ["scripts/*.ts", "runtime/src/bun-proof-adapter.ts", "runtime/src/quickjs-adapter.ts"], | ||
| "ignoreDependencies": ["qjs:std"] | ||
| "entry": ["scripts/*.ts", "runtime/src/bun-proof-adapter.ts"] | ||
| } |
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
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.