Skip to content

feat: expand reminder catalogue - #23

Merged
leoncheng57 merged 1 commit into
mainfrom
feat/reminder-catalog
Aug 21, 2026
Merged

feat: expand reminder catalogue#23
leoncheng57 merged 1 commit into
mainfrom
feat/reminder-catalog

Conversation

@leoncheng57

Copy link
Copy Markdown
Owner

Summary

  • expand the catalogue from 7 to 17 presets with 10 concise adaptations from leoncheng57/agent-skills
  • retain the existing duck-mode and parallel-research-handoff bodies while adding provenance, and keep the 5 local presets independent
  • parse bounded human titles and stripped source metadata, then show titles in the existing width-constrained selector
  • document the upstream audit/update procedure and add catalogue safety plus two-reminder ID-only round-trip coverage

Provenance

Frontmatter stores source_repo, source_path, and source_commit; the loader strips all frontmatter before reminder injection. Runtime and tests do not fetch GitHub.

Safety

  • browser prompt requests still send one reminder ID only; bodies are resolved by the BFF
  • shipped presets have no triggers, user interpolation, secrets, destructive defaults, default-branch pushes, or automatic merge/push behavior
  • worktree/session reminders preserve branch, permission, shared-resource, and no-force-push safeguards

Verification

  • npm run typecheck
  • npm test (174 passed)
  • npm run build
  • CI=1 PORT=3510 MOCK_OPENCODE_PORT=4699 MOCK_PREVIEW_PORT=4700 lockf -k /tmp/custom-dca-opencode-e2e.lock npm run test:e2e -- --workers=1 (121 passed)
  • git diff --cached --check

@leoncheng57
leoncheng57 marked this pull request as ready for review August 21, 2026 19:35
@leoncheng57
leoncheng57 merged commit 7cdb4ba into main Aug 21, 2026
2 checks passed
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