Repository navigation
fix: derive command help from canonical synopses - #119
Conversation
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 3 minutes. View limit detailsLimit details: You’ve used the included review currently available. Review configuration: ⚙️ Run configuration
📒 Files selected for processing (10)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Parent verification of the complete independent report at exact head 93f2e0b: All ten source hashes match. Both archived parent files match Git byte for byte. Confirmed RED is 35 pass / 27 fail; GREEN has 62 synopsis checks and six build-refusal cases, plus lint and actual Docker assembly comparison. The complete guarded suite passed. The report includes the mandatory checklist and APPROVE; no source defect was demonstrated. Corrections and evidence limits:
CodeRabbit was rate-limited and provided no review approval. This authorized independent review is the review gate; required hosted CI remains a separate pending merge gate. Evidence paths below identify retained local receipts and are not published artifacts. Independent Adversarial Read-Only Review: PR #119 (
|
| Verification Item | Target / Evidence Coordinate | Status |
|---|---|---|
| Exact Base Commit | f580ff176b5dda02e239935844cef0ce5eda31fc (PR #118 merge) |
Verified invariant |
| Exact HEAD Commit | 93f2e0b87ea1d378c87c56549150cbd201cd13d4 |
Verified |
| Initial RED Evidence | .test-results/help-synopses-red-latest.log:64 (34 passed, 29 failed) |
Verified |
| Confirmed RED Evidence | .test-results/help-synopses-red-confirmed-latest.log:63 (35 passed, 27 failed) |
Verified |
| Parent Archive Blobs | .test-results/help-parent-f580ff1.tar (bin/git-locks blob 42904c8, docs/usage.md blob e6decdd) |
Verified matching parent |
| Branch GREEN Evidence | .test-results/help-build-green-latest.log:7,70 (6 build cases, 62 drift cases, lint) |
Verified |
| Assembly Comparison | cmp bin/git-locks /tmp/rebuilt in help-build-green-launch.json:14 |
Verified exit 0 |
| Full Phase Suite | .test-results/help-synopses-full-result.json & help-synopses-full-latest.log |
Verified exit 0, 0 failed |
| Resource Limits & Free Space | .test-results/help-synopses-full-resources.json (VM free >626 GiB, peak tmpfs <22 MiB) |
Verified compliant |
| File SHA-256 Hashes | .test-results/help-synopses-evidence.json:5-14 |
10/10 matched |
| Prose Structure Rule | CHANGELOG.md:6, docs/development.md:99, docs/usage.md:159,160,172 |
Verified 1 physical line/para |
4. Execution vs. Inspection Disclosure
- Directly Executed by Reviewer: Purely read-only inspections (
git status,git log,git rev-parse,git show,git diff,shasum -a 256,tar tf,git hash-object). No modifying commands, tests, or Docker executions were run on host. - Inspected from Isolated Runs: RED logs, confirmed RED logs, GREEN build and drift logs, full test suite logs, resource descriptors, and Docker launch manifests in
.test-results/.
APPROVE
Command help maintained three separate synopses.
withomitted--parent, and release help incorrectly treated record and acquisition guards as alternatives.The build now derives the executable header and full usage from the literal subcommand synopses. It rejects malformed inputs without replacing the existing executable. The command reference in
docs/usage.md(moved out of the README in #107) is checked against public help. Runtime locking behavior is unchanged.Closes #67.
Validation: final regression test against parent f580ff1 reports 35 passes and 27 failures. Candidate passes all 62 synopsis/reference checks, six malformed-build preservation cases, lint, and generated-script equality. Full guarded Docker lint/test validation also passed at 93f2e0b, including 1,099 shell checks, 760 capacity checks, and 18 synthetic state-observation cases with zero violations plus negative CAS calibration. Hosted CI and independent review remain pending.