Contributions are welcome, especially compatibility reports for newer TaskForge storage versions.
swift run TaskForgeReminderCoreTests
swift build
./scripts/build-app.shUse test-driven development for behavior changes. Add a failing test first, implement the smallest change, then run the complete test executable.
Before committing:
- Never add
tasks.v6.bin, Vault files, reminder exports, logs or backups. - Replace task titles, usernames and absolute paths with synthetic fixtures.
- Inspect
git diff --cachedandgit ls-files. - Run a credential scanner if available.
- Confirm generated directories remain ignored.
Explain:
- the user-visible behavior;
- the TaskForge data-format assumptions;
- safety and rollback implications;
- tests performed;
- any new macOS permission requirement.