- 5539bf5
- Release: source the credential .env from the release driver itself
- 3ac9b46
- Testing: isolate the suite from the environment a push's own pre-push gate inherits
- 4ac19ac
- Locals3: confine request keys to the bucket root and XML-escape listed keys
- 285c5cd
- Testing: cover the local S3 server and the thin-client fetch processors
- 1d949dc
- Git: strip repo-redirecting env vars from test git invocations, cover the ambient GIT_DIR redirect with a regression test
- 8112294
- TUI: size the cache and site-config columns from the content pane
- 160b167
- Search: group PRs by label, reviewer and base again, and cover the untested half of the package
- bf19306
- Testing: seed memo, fork and proposal data into the TUI fixture and assert on rendered content
- 2ef11af
- TUI: fix the nil-pointer crash on proposal accept and decline
- 434b60d
- TUI: truncate nav child labels so a long one cannot push the panel border past the terminal
- 6a3e478
- Testing: add the gh exec seam and cover the import pipeline end to end
- 47bac91
- Import: sync edit fields onto canonical rows so imported closed items do not read back as open
- f4124e8
- PM: derive parent and root inside CreateIssue and UpdateIssue so every caller writes the spec's hierarchy form
- 9bd5949
- Testing: cover migrations, identity, merge/rebase, PM links and SBOM behind one shared fixture helper
- 9627f24
- Trailers: parse the footer past git's trailing newline; ref rows only for commit refs
- e0cfaf7
- RPC: register the review version methods and a social.search alias; docs keybindings honors --json
- bcf30d9
- Testing: align documentation with behavior
- be95fbf
- Testing: fix the site battery's CSS drift guards
- 60cb773
- Testing: add scripts/check.sh gate, tracked pre-push hook, and statement-weighted coverage report
- e69cd1e
- Static site: use app's sidebar and recent-activity chrome for static pages