// PRE-DEV LOG
2026-04-10 14:30 [SYSTEM] Serendipilink.com live. System log active.
2026-04-03 09:01 [SYSTEM] Development of waitlist begins in order to support the early adoption of Serendipilink.
2026-04-03 09:00 [MILESTONE] PRE-PRODUCTION COMPLETE. Requirements · Architecture · ERD · Tasks · Budget — all gates cleared.
2026-04-03 08:30 [DECISION] ADR-003 accepted. Database engine changed: MariaDB 10.11 → PostgreSQL 16. Partial unique index on stages (project_id) WHERE status = 'active' — domain invariant now enforced at DB level.
2026-03-28 11:00 [AUDIT] All 3 errors resolved. Corrected documents re-submitted to OpenProject. Audit gate cleared.
2026-03-26 15:10 [WARNING] ERR #3 — DB-01: stripe_customer_id conflicts with Cashier convention stripe_id. Corrected.
2026-03-26 14:35 [WARNING] ERR #2 — SK-TEST-02: X-Requested-With assertion contradicts ADR-002. Removed from test suite.
2026-03-26 14:20 [WARNING] ERR #1 — DB-08: version column on assets violates append-only (RF-D02). Flagged for removal.
2026-03-26 09:00 [AUDIT] Pre-development audit initiated. Cross-validating requirements · ERD · relational model · tasks.
2026-03-20 10:45 [MILESTONE] Task breakdown complete. 3 blocks · 18 macro modules. Exported to OpenProject.
2026-03-15 15:30 [MILESTONE] REQUIREMENTS.md → v1.2. Agency ≠ User decoupling formalized. Seat limits via Stripe product metadata.
2026-03-09 11:00 [DECISION] ADR-002 accepted. Cloudflare Tunnel hosting. Sanctum cookies dropped → Bearer token auth.
2026-03-04 09:20 [DECISION] ADR-001 accepted. Domain split: serendipilink.com · serendipi.link. Token: SHA-256 hex 64-char.
2026-02-28 16:45 [MILESTONE] ERD v1.0 finalized. 12 tables · 5 logical groups. Append-only enforced on assets & messages.
2026-02-24 10:00 [DECISION] Stack locked. Laravel 13 · SvelteKit 5 · MariaDB 10.11 · Redis · Cloudflare R2.
2026-02-18 14:15 [MILESTONE] REQUIREMENTS.md v1.0 drafted. 27 requirements across 4 domains: Onboarding · Agency · Client · System.
2026-02-10 11:30 [MILESTONE] Persona analysis complete. Two actors: Agency (subscriber) · Client (guest, zero-auth).
2026-02-01 09:00 [BOOT] Serendipilink project initialized. Sideralith begins pre-production.