-
Notifications
You must be signed in to change notification settings - Fork 0
fix(003): reconcile T068 independent review findings #63
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
122 commits
Select commit
Hold shift + click to select a range
418bc05
fix(t068): harden clone identity and retry semantics
TheHalfMoon 12a392c
fix(t068): expose persisted Git observations in CLI snapshots
TheHalfMoon daac81f
test(t068): prove CLI Git observations and fail fixture setup closed
TheHalfMoon 46c7a54
docs(t068): state Windows history ACL boundary
TheHalfMoon b6de802
docs(t068): clarify Windows history ACL reporting boundary
TheHalfMoon 9aea5f6
docs(t068): reconcile PTY dependency status with landed evidence
TheHalfMoon 23509ff
ci(t068): isolate historical authority tests from candidate checkout
TheHalfMoon 560743e
fix(t068): bound terminal termination proof
TheHalfMoon 54d8391
fix(t068): harden Git fact validation and deferred retry path
TheHalfMoon bc32147
fix(t068): preserve terminal cleanup truth and resilient retries
TheHalfMoon a151ac7
style(t068): apply rustfmt to clone regressions
TheHalfMoon 0099069
style(t068): apply rustfmt to cleanup truth
TheHalfMoon cb8c551
test(003): align T059 failed-clone cleanup invariant
TheHalfMoon f0c777f
test(003): scope clone test imports by platform
TheHalfMoon c204367
ci(003): make exact cargo-test guard task-neutral
TheHalfMoon 664e161
ci(003): harden T062 exact-head WSL proof
TheHalfMoon 3dbf423
fix(003): bound and validate Git observation reads
TheHalfMoon 543ce68
fix(003): bound workspace dirty-state observation
TheHalfMoon 6162890
fix(003): require complete workspace Git identity in CLI
TheHalfMoon 4f3d234
test(003): prove ConPTY markers come from shell output
TheHalfMoon 9ef97d5
ci(003): pin native Windows evidence runner
TheHalfMoon 0c0c1ae
fix(003): bound WSL discovery command lifetime
TheHalfMoon 773748e
fix(003): preserve command intent and monotonic telemetry
TheHalfMoon bbf33d7
style(003): apply rustfmt to Windows terminal proof
TheHalfMoon 448072b
style(003): apply rustfmt to workspace CLI identity check
TheHalfMoon d68597f
test(003): hold terminal live before controlled termination
TheHalfMoon 8a6b0b5
fix(003): make history-root initialization race-safe
TheHalfMoon 99a0c43
fix(003): preserve canonical Windows terminal cwd at spawn
TheHalfMoon 061927c
ci(003): bind quality workflow to exact candidate head
TheHalfMoon 49b6cae
ci(003): bind terminal workflows to exact candidate head
TheHalfMoon 5096a96
test(003): keep command cwd fixture non-verbatim on Windows
TheHalfMoon 1910e41
docs(003): record T068 review finding reconciliation
TheHalfMoon b5c8ad8
test(003): guard T068 exact-head CI provenance
TheHalfMoon 0188432
fix(003): preserve native Windows drive cwd
TheHalfMoon 469fc0f
test(003): persist T062 WSL config backup across restart
TheHalfMoon 5726567
test(003): allow exact-head workflow dispatch fallback
TheHalfMoon 671ac6b
test(003): make ConPTY cwd proof ANSI-safe
TheHalfMoon 1ac88e0
style(003): format exact-head contract test
TheHalfMoon c4e5455
fix(003): harden Store lifecycle invariants
TheHalfMoon 9ff8ad5
test(003): cover T068 Store invariant repairs
TheHalfMoon 320443c
test(003): register T068 Store regression suite
TheHalfMoon cdedc48
style(003): format T068 Store regressions
TheHalfMoon 7cda772
fix(003): preserve CLI usage formatting
TheHalfMoon 4867a19
docs(003): record late T068 finding dispositions
TheHalfMoon efeea75
fix(003): publish clones atomically without replacement
TheHalfMoon c1dd1a6
style(003): format atomic clone publication repair
TheHalfMoon a90c2ae
test(003): canonicalize clone race fixture path
TheHalfMoon b9cc60a
test(003): stabilize cross-toolchain clone test imports
TheHalfMoon 66dce96
fix(003): bound WSL discovery output and reader lifetime
TheHalfMoon 80929fd
fix(003): bound Git observation output and reader lifetime
TheHalfMoon 430a8cf
style(003): format bounded WSL discovery repair
TheHalfMoon 8464f47
style(003): format bounded Git observation repair
TheHalfMoon 62787b2
fix(003): preserve terminal cleanup retry after unproven outcomes
TheHalfMoon 6644974
fix(003): persist terminal cleanup truth after bounded cleanup
TheHalfMoon a993f07
fix(003): enforce monotonic Git boundary observation time
TheHalfMoon f5d9870
style(003): format monotonic Git observation repair
TheHalfMoon 2eef33c
fix(003): floor ownership-loss events at observed start time
TheHalfMoon caa896c
test(003): prove restart events cannot precede observed start
TheHalfMoon f5f8ede
ci(003): harden historical verification worktree handling
TheHalfMoon 21bb88d
ci(003): preserve WSL config metadata and proof diagnostics
TheHalfMoon e2a4ec3
test(003): require exact checkout ref and identity comparison
TheHalfMoon 7b1f323
test(003): prove Git AFTER time cannot regress behind BEFORE
TheHalfMoon 8634071
style(003): format ownership-loss time floors
TheHalfMoon d1c3072
ci(003): normalize Windows historical worktree paths
TheHalfMoon 80ea13f
fix(003): preserve clone staging ownership through publication
TheHalfMoon e8c967f
fix(003): pin Unix clone staging identity
TheHalfMoon 81aea8a
fix(003): reconcile fresh T068 review findings
TheHalfMoon 9cfe150
fix(003): close bounded process ownership gaps
TheHalfMoon c85d7cf
fix(003): preserve Windows assignment cleanup truth
TheHalfMoon b3b6486
fix(003): prevent Unix Drop PGID reuse
TheHalfMoon f200032
fix(003): make clone cleanup fail closed
TheHalfMoon 19a84df
fix(003): prove WSL attestation scope cleanup
TheHalfMoon 6e8d1ca
chore(003): merge canonical main into T068 review branch
TheHalfMoon 791b143
fix(003): preserve legacy Git observation reads
TheHalfMoon 424af49
fix(003): reconcile Unix process-scope cleanup
TheHalfMoon 9c23008
fix(003): use WSL cleanup budget after exit
TheHalfMoon 46a9810
fix(003): separate dirty presence from bounded Git evidence
TheHalfMoon 2e1c585
fix(003): bound clone staging ownership and cleanup
TheHalfMoon 0346eaa
fix(003): isolate deferred terminal finalization failures
TheHalfMoon 24ef753
docs(003): reconcile late T068 review findings
TheHalfMoon c060ac3
test(003): cover late T068 Store regressions
TheHalfMoon 5c3a646
style(003): format late T068 Store regressions
TheHalfMoon 87abac9
fix(003): fail closed on unsafe history pruning
TheHalfMoon dfad002
ci: run one-shot T068 formatter
TheHalfMoon 089ae2b
style(003): format history pruning repair
github-actions[bot] c25e6fe
docs(003): record fresh T068 history-pruning finding
TheHalfMoon af6c45a
ci(003): stage bounded T068 history-prune repair
TheHalfMoon 96698a7
ci(003): execute bounded history-prune repair
TheHalfMoon 32b1e5e
ci(003): run bounded history-prune repair carrier
TheHalfMoon fc9022c
ci(003): accept staged history module directory
TheHalfMoon 2059546
ci(003): export tested history-prune repair artifact
TheHalfMoon d7ab183
ci(003): publish tested history-prune source only
TheHalfMoon 5e292d8
fix(003): restore object-bound history pruning
github-actions[bot] 1a685c6
ci(003): restore exact-head quality workflow
TheHalfMoon 5aa5e11
ci(003): remove bounded history-prune repair scaffold
TheHalfMoon 3f977e0
docs(003): record safe history-prune repair evidence
TheHalfMoon d523819
ci(003): stage portable history identity lint repair
TheHalfMoon 244697f
fix(003): normalize Unix history filesystem identity
github-actions[bot] d1eafde
ci(003): remove temporary history identity repair carrier
TheHalfMoon d195baf
ci(003): stage final review repair carrier
TheHalfMoon 2712b08
ci(003): make final repair carrier matching robust
TheHalfMoon 03bd37f
ci(003): harden final repair carrier edits
TheHalfMoon 32ca127
fix(003): reconcile final exact-head review findings
github-actions[bot] f77362e
ci(003): remove final repair carrier
TheHalfMoon b83e158
ci(003): carry bounded WSL drain repair
TheHalfMoon edce7eb
ci(003): harden WSL drain repair carrier
TheHalfMoon aaa68cc
fix(003): bound WSL post-exit output drain
github-actions[bot] ee79131
ci(003): remove WSL drain repair carrier
TheHalfMoon f9eb8ff
ci(003): carry deterministic WSL drain regression repair
TheHalfMoon 691d47b
ci(003): harden deterministic WSL drain repair carrier
TheHalfMoon cb620e1
fix(003): make WSL drain bound deterministically testable
github-actions[bot] badfa98
ci(003): remove deterministic WSL drain repair carrier
TheHalfMoon c58b041
ci(003): carry T068 closeout documentation
TheHalfMoon bcd917e
ci(003): activate T068 closeout docs carrier
TheHalfMoon f152bfc
ci(003): simplify T068 closeout carrier
TheHalfMoon 62bc0f6
ci(003): fix T068 closeout carrier YAML
TheHalfMoon 0841bf8
ci(003): allow docs-only T068 closeout push
TheHalfMoon e8fb6ad
docs(003): record T068 independent review closeout
github-actions[bot] b735f9d
ci(003): remove T068 closeout carrier
TheHalfMoon cfdb042
ci(003): carry T068 closeout preamble repair
TheHalfMoon e627a17
docs(003): align T068 closeout preamble
github-actions[bot] 391121f
ci(003): remove T068 preamble repair carrier
TheHalfMoon 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1. rm -rf lacks ownership checks
📘 Rule violation⛨ SecurityAgent Prompt
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools