286579ceeb
User decision (2026-07-05): evolve from single-user to public multi-tenant SaaS. Adds PRODUCT_DIRECTION.md: email linking generalises beyond Gmail (Microsoft Graph + IMAP + always-available free-text fallback), SaaS platform wave (onboarding, billing, quotas, per-tenant AI budget, rate limiting, outbox), and resolves the .gsd "use next.js" override in favour of executing it (public SEO). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Remaster Audit — July 2026
Full-system audit, bug hunt, and rebuild-vs-refactor assessment of Job Tracker (Jobbjakt).
Bottom line: ✅ Incremental Refactor — a full rebuild is not justified. See
REBUILD_DECISION.md (the gate). No JobTrackerV2 created; awaiting approval to
begin MIGRATION_PLAN.md Wave 1.
Documents
- SYSTEM_AUDIT_REPORT.md — executive synthesis + full audit
- BUG_REPORT.md — severity-rated defects (no Critical found)
- ARCHITECTURE_REVIEW.md
- DATA_MODEL_REVIEW.md
- AI_SYSTEM_REVIEW.md
- UX_REVIEW.md
- REMASTER_PROPOSAL.md
- MIGRATION_PLAN.md
- RESEARCH_COMPETITORS.md
- REBUILD_DECISION.md
- PRODUCT_DIRECTION.md — 2026-07-05 decision: multi-tenant SaaS + multi-provider email (Gmail/Microsoft/IMAP + free-text), re-sequenced roadmap
Method
Every finding is code-grounded (file/line) or explicitly labelled [Speculative issue]. Tags:
[Bug] [Design flaw] [Architectural weakness] [Speculative issue]. .gsd legacy cross-referenced as
historical design intent (it is git-ignored and stays out of the repo).