TaskSignal is early-stage open source. The roadmap prioritizes maintainability, privacy, and useful public-data research over opaque automation.
- Keep saved research projects, public scans, and fixture mode green in CI.
- Improve live-source query presets and examples so public scans more reliably surface related problem signals instead of only saved records.
- Expand the Integrations page with clearer connection tests and local runtime checks.
- Keep Codex task-pack exports and the repo-local Codex skill aligned with opportunity evidence.
- Add more representative parser fixtures for GitHub Issues, Hacker News, Reddit, and Stack Exchange.
- Improve dashboard empty, loading, and connector-error states.
- Add more browser-verified screenshots and keep the demo flow aligned with the current UI.
- Add rate-limit backoff and retention-state views for scheduled source runs.
- Triage incoming issues into
bug,enhancement,documentation,good first issue, androadmap. - Review dependency changes with test output and a short risk note.
- Require human review before enabling new live connectors or changing stored data fields.
- Keep public releases tied to a changelog entry,
make release-check, and a passing CI run. - Keep the
skills/tasksignal-opportunity-builderpackage aligned with the current task-pack format.
- Maintain a lightweight threat model for live connectors, prompt export, and stored public-source data.
- Add regression tests for credential handling and author-hash behavior.
- Keep credentialed browser-triggered scans behind
OPERATOR_SCAN_TOKEN. - Keep source-limit and connector-terms notes current before expanding live scanning.
- Add redaction checks before accepting sample datasets from contributors.
- Add hosted-worker examples for run-due scheduling with explicit rate-limit state and opt-in storage retention.
- Add pgvector ANN search in production mode.
- Add reviewer workflows for human labels and quality feedback.
- Add an MCP server so Codex and other agents can query opportunities directly.
- Consider publishing reusable subpackages only if a stable library boundary emerges.