Skip to content

chore: retire TODO.md, migrate remaining backlog to issues - #25

Merged
StuartMeeks merged 1 commit into
mainfrom
chore/retire-todo
Aug 21, 2026
Merged

chore: retire TODO.md, migrate remaining backlog to issues#25
StuartMeeks merged 1 commit into
mainfrom
chore/retire-todo

Conversation

@StuartMeeks

Copy link
Copy Markdown
Owner

Final PR of the TODO.md cleanup series — the file is now empty of unresolved work, so it's removed.

Disposition of every TODO.md item

Item Outcome
Flaky Keychain delete test Fixed — #22
Keystore format versioning Shipped — #23
Zero-on-dispose for entropy buffer Shipped — #23
Decide: default the OS-native backends? Decided — keep opt-in while experimental (already documented on CredentialStoreOptions.UseKeychain/UseKeyring)
Keychain ACL-scoped hardening Issue #18 (needs real macOS)
Keychain macOS version matrix Issue #20 (NextIteration.Standards CI change)
libsecret KWallet validation Issue #19 (needs KWallet env)
libsecret split Linux CI job Issue #21 (NextIteration.Standards CI change)
(new, from #23 review) repo-wide Path.CombinePath.Join Issue #24

CHANGELOG.md records the migration and the opt-in decision. Nothing shipped changes here — it's a docs/backlog cleanup.

🤖 Generated with Claude Code

All TODO.md items are now resolved or tracked elsewhere:
- Flaky secret-store delete test — fixed (#22).
- Keystore format versioning + zero-on-dispose — shipped (#23).
- 'Decide whether to default the OS-native backends' — decided: keep opt-in
  while experimental (already reflected in CredentialStoreOptions docs).
- Environment/standards-bound items migrated to issues: Keychain ACL hardening
  (#18), KWallet validation (#19), macOS CI matrix (#20), Linux CI job split
  (#21), and a repo-wide Path.Combine -> Path.Join sweep (#24).

CHANGELOG records the migration and the opt-in decision.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@StuartMeeks
StuartMeeks merged commit 84ae31e into main Aug 21, 2026
9 checks passed
@StuartMeeks
StuartMeeks deleted the chore/retire-todo branch August 21, 2026 04:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant