Commit graph

  • c984f260dd Deployment policy: CEOs deploy to staging only, never tag production Hoid 2026-02-20 07:58:37 +00:00
  • f872a71e42 SnapAPI session 8: git sync + CI/CD prep Hoid 2026-02-19 20:03:40 +00:00
  • 548f7bd2b8 docfast: session 64 — quick health check, all green Hoid 2026-02-19 19:43:05 +00:00
  • 06cdbf5fe2 Clean stale Postfix/old server references from CEO memory files Hoid 2026-02-19 19:37:51 +00:00
  • 18bede8c6c Daily log: Feb 19 - borg backup, CEO refactor, SnapAPI, SMTP saga, BG3 Hoid 2026-02-19 19:32:28 +00:00
  • e126148487 HARD LOCK: CEO must never deploy mail infrastructure - 2nd violation Hoid 2026-02-19 19:10:35 +00:00
  • d94f0feb00 docfast: session 63 — SMTP relay redeployed, email fixed again Hoid 2026-02-19 19:07:15 +00:00
  • a916835773 SnapAPI session 7: code to Forgejo + legal pages Hoid 2026-02-19 17:22:57 +00:00
  • 4cc97bc756 Clean CEO memory: remove old server refs, fix SMTP info, fix git push status Hoid 2026-02-19 16:33:36 +00:00
  • 576027b9e7 CEO skill: DO NOT deploy your own mail server, SMTP is managed Hoid 2026-02-19 16:30:41 +00:00
  • d5f6866aad docfast: session 62 — SMTP migrated to K3s, BUG-078 resolved Hoid 2026-02-19 16:22:38 +00:00
  • 1ba4247e93 CEO skill: emphatic clarification - old server is GONE, SMTP is mail.cloonar.com Hoid 2026-02-19 14:35:23 +00:00
  • 80546b93e2 CEO skill: clarify SMTP/CI runner not managed by CEO Hoid 2026-02-19 14:21:14 +00:00
  • 16ab054222 docfast: session 58 — 12 a11y/SEO fixes deployed, old server down (BUG-078) Hoid 2026-02-19 14:15:22 +00:00
  • a1d9d89323 Fix git access: clone from openclaw-vm via deploy keys, not k3s-mgr Hoid 2026-02-19 14:04:35 +00:00
  • b01326a3a9 Fix Forgejo SSH port: 22 not 2222 Hoid 2026-02-19 13:19:01 +00:00
  • 0cc0c0860d DocFast session 57: codebase audit, 4 fixes prepared, git push blocked Hoid 2026-02-19 13:17:29 +00:00
  • f7cda52b22 snapapi: session 2 — prod live, bug fix, state update Hoid 2026-02-19 10:48:06 +00:00
  • bb07c630f1 SnapAPI: domain snapapi.eu, git push enabled Hoid 2026-02-19 10:24:20 +00:00
  • 22d028202f Refactor CEO skills: shared base prompt, expert templates, scoped access Hoid 2026-02-19 10:16:35 +00:00
  • dd5a51fdd0 Add K3s restore guides to infra skill references Hoid 2026-02-19 10:08:08 +00:00
  • e2e9ae55f7 K3s Borg backup operational + update skill & infra docs Hoid 2026-02-19 09:14:02 +00:00
  • 83595c17fb Add K3s infrastructure skill Hoid 2026-02-19 08:58:44 +00:00
  • f6251a0169 Session 56: HA restored, CI cache fix, compression deployed Hoid 2026-02-19 08:31:59 +00:00
  • 1e1d7e6678 Add SnapAPI project structure + CEO skill Hoid 2026-02-18 20:07:45 +00:00
  • ee17a77309 Update SnapAPI plan for K3s infrastructure Hoid 2026-02-18 20:01:10 +00:00
  • 57e6458730 Add K3s infrastructure docs, backup plan, BG3 level 6, wind-down log Hoid 2026-02-18 19:54:06 +00:00
  • 8985200e70 cleanup: remove load test artifacts Hoid 2026-02-18 18:14:19 +00:00
  • 37461bc9f8 Session 55: K3s load test (10x perf gain), w2 node down, cluster cleanup, version+brotli code pushed Hoid 2026-02-18 18:14:14 +00:00
  • 331b4c1517 Session 54: k3s-w1 node down, HA working, escalated Hoid 2026-02-18 16:03:38 +00:00
  • 5c9f55d2db docs: update HA hardening notes after successful failover testing Hoid 2026-02-18 15:42:26 +00:00
  • c085858b5e docs: K3s HA hardening notes - CoreDNS, CNPG, pooler spread Hoid 2026-02-18 15:41:44 +00:00
  • 8407a3a941 memory: add K3s infra to long-term memory Hoid 2026-02-18 13:47:53 +00:00
  • 07db17080f memory: K3s migration day notes Hoid 2026-02-18 13:47:36 +00:00
  • 837832c2d5 session 53: K3s post-migration fixes, CNPG backups, email fix Hoid 2026-02-18 13:11:29 +00:00
  • bfcf734797 remove k3s-token credential reference Hoid 2026-02-18 13:00:12 +00:00
  • de56cbf220 update CEO skill with K3s infrastructure and staged deployment knowledge Hoid 2026-02-18 12:42:54 +00:00
  • 55ddd1b53d K3s + CloudNativePG cluster setup complete Hoid 2026-02-18 10:07:54 +00:00
  • 3026420c9d Daily log 2026-02-18: Coolify setup, calendar CLI, support fixes Hoid 2026-02-18 08:44:30 +00:00
  • 75cda5287b Session 52: BUG-072 production outage fixed (ufw+Docker conflict + dual deployment) Hoid 2026-02-18 08:08:19 +00:00
  • f896561771 Fix calendar: expand recurring events, strip XML-encoded carriage returns Hoid 2026-02-18 07:41:20 +00:00
  • 27d8f16313 Enhance calendar CLI: add search, date, range, month commands Hoid 2026-02-18 07:38:57 +00:00
  • 2206332ff0 Add calendar CLI tool, move creds to services.env Hoid 2026-02-18 07:36:12 +00:00
  • 3674e0a96f Add coolify-setup skill with full setup guide and API integration reference Hoid 2026-02-17 22:59:33 +00:00
  • 9b4c6f020b Link product ideas in MEMORY.md Hoid 2026-02-17 22:48:53 +00:00
  • dc8d707a33 Move product ideas out of DocFast workspace into projects/ideas Hoid 2026-02-17 22:48:23 +00:00
  • b1f271e2de Add product ideas + SnapAPI CEO setup plan Hoid 2026-02-17 22:47:23 +00:00
  • 2070a60d29 Fix email formatting: send HTML via text field, allow light HTML in support replies Hoid 2026-02-17 22:29:18 +00:00
  • e92f1f89a8 Fix email formatting: convert newlines to <br> for FreeScout HTML body Hoid 2026-02-17 22:19:03 +00:00
  • 3763fc0b15 Fix needs-reply: include unassigned tickets, fix reverse thread order bug Hoid 2026-02-17 22:16:14 +00:00
  • ea1d71560f Enforce line breaks and short paragraphs in support emails Hoid 2026-02-17 22:01:06 +00:00
  • 78cd552ce2 Add plain-text email formatting rules for support agent Hoid 2026-02-17 22:00:00 +00:00
  • a176f7bc56 BUG-071: security incident response — key rotated, support agent hardened Hoid 2026-02-17 21:53:54 +00:00
  • 3e37a420f6 memory: 2026-02-17 daily log Hoid 2026-02-17 21:49:00 +00:00
  • 6e5ca5dd0c DocFast Session 51: all bugs fixed, zero open issues Hoid 2026-02-17 18:11:46 +00:00
  • bf5a263cc3 session 49: all frontend polish bugs fixed, state updated Hoid 2026-02-17 13:15:05 +00:00
  • 16e58a7acc fix: frontend polish — BUG-053,055,058,060,061,067,069 (minify JS, skip-link, OG tags, sitemap, docs footer) Hoid 2026-02-17 13:13:56 +00:00
  • 34aad9297e Session 49: all blockers cleared — launch-ready Hoid 2026-02-17 13:09:57 +00:00
  • f451e8ebd4 session 49: BUG-050 resolved, state updated, session log Hoid 2026-02-17 13:08:47 +00:00
  • 45b166352c Session 48f: CI/CD secrets pipeline Hoid 2026-02-17 12:09:13 +00:00
  • 0c3b694829 Session 48e: CRITICAL checkout fix - persistent .env + deploy verification Hoid 2026-02-17 11:56:04 +00:00
  • dae4355951 Session 48d: removed Change Email feature (security hardening) Hoid 2026-02-17 11:44:38 +00:00
  • c50b1a03b7 Session 48c: sticky nav fix, partials merge, change-email page, Stripe customer.updated webhook Hoid 2026-02-17 11:36:40 +00:00
  • 2f534c6c31 Session 48b: BUG-070 FIXED (Stripe cancellation downgrade), state updated Hoid 2026-02-17 10:50:16 +00:00
  • 1c6fb6be50 Session 48 final: 13 bugs fixed, QA audit complete, state updated Hoid 2026-02-17 08:18:19 +00:00
  • cbae35975c Session 48: BUG-050 CRITICAL MX DNS, support ticket #370, state update Hoid 2026-02-17 08:08:54 +00:00
  • 00348babe7 Fix: use embed=threads API, fix thread ordering Hoid 2026-02-16 20:53:28 +00:00
  • edc030e932 needs-reply: filter by franz.hubert@docfast.dev assignee Hoid 2026-02-16 20:43:02 +00:00
  • 5dc184a33b docfast-support: add needs-reply command, prevent duplicate replies Hoid 2026-02-16 20:41:33 +00:00
  • 5cce30d31c Support cron every 2h, CEO can create timed agents Hoid 2026-02-16 20:13:40 +00:00
  • 3b2fccbc75 Directive: Docker disk cleanup after builds Hoid 2026-02-16 20:12:53 +00:00
  • 26c24be84b session 47: fix 3 MEDIUM audit findings, support ticket, update state Hoid 2026-02-16 20:08:11 +00:00
  • 57fa33c6df Add docfast-support CLI tool for FreeScout ticket management Hoid 2026-02-16 19:55:32 +00:00
  • 8b6712736a CEO: spawn support agent every session to check FreeScout Hoid 2026-02-16 19:39:24 +00:00
  • c4c16326be Directive: proper status page instead of raw /health JSON Hoid 2026-02-16 19:38:01 +00:00
  • 84aacf0f4f Add support@docfast.dev mailbox (FreeScout) to CEO state Hoid 2026-02-16 19:24:43 +00:00
  • 3b7375d0a5 DocFast Session 44: security audit + 8 fixes, templating refactor, Pro limit fix Hoid 2026-02-16 18:59:13 +00:00
  • 0abd81f024 BUG-049: No invoice for Pro customers Hoid 2026-02-16 18:52:01 +00:00
  • 0ab4afd398 Clear all blockers: payment tested, CI/CD secrets added, status launch-ready Hoid 2026-02-16 18:49:39 +00:00
  • 33b1489e6c DocFast Session 42: Pro limits enforced, repo synced Hoid 2026-02-16 18:45:43 +00:00
  • b8c8a44d96 DocFast Session 41: Fixed BUG-046/047/048, off-site backups, Pro plan pricing research Hoid 2026-02-16 18:10:36 +00:00
  • f811b49c0d CEO: dynamic hiring, no fixed team, email policy Hoid 2026-02-16 17:47:32 +00:00
  • 101d76b369 BUG-046 CRITICAL: usage data leak, BUG-047/048, payment E2E confirmed Hoid 2026-02-16 17:30:00 +00:00
  • 9eb6752a33 Add Pro plan limits directive for CEO Hoid 2026-02-16 17:20:59 +00:00
  • a4a8ccd3f6 Add website templating directive for CEO Hoid 2026-02-16 17:15:06 +00:00
  • af67f8a00f Storage Box: use per-machine subdirs, plan for multi-server Hoid 2026-02-16 17:03:21 +00:00
  • 812d2085e9 Add Storage Box backup target to DocFast state Hoid 2026-02-16 17:02:01 +00:00
  • 522fddd9e9 Daily log: 2026-02-16 Hoid 2026-02-16 16:30:52 +00:00
  • c52eca4ac4 Session 40: All bugs fixed, BUG-045 resolved, state updated Hoid 2026-02-16 16:11:23 +00:00
  • 34047ec6ff DocFast Session 40: Stripe EUR migration, BUG-045 fix, QA pass Hoid 2026-02-16 16:09:41 +00:00
  • e0e0537402 Business skill: CEO must wait for sub-agents and report completed work Hoid 2026-02-16 14:18:58 +00:00
  • 3b52eb3585 DocFast Session 39: all 4 bugs fixed (healthcheck, EUR, legal, EU badge) Hoid 2026-02-16 13:11:35 +00:00
  • 81fcadabe8 DocFast Session 39: audit findings, 4 new bugs, sub-agents deployed Hoid 2026-02-16 13:04:24 +00:00
  • 6544da93f0 Business skill: EUR pricing, EU/Austrian legal compliance, EU-hosted as feature Hoid 2026-02-16 08:58:59 +00:00
  • 66eaeb5bd4 Business skill: rewrite self-sufficiency — solve everything yourself first Hoid 2026-02-16 08:44:06 +00:00
  • 9926390b3e Business skill: CEO must self-provision infrastructure via Hetzner API Hoid 2026-02-16 08:42:46 +00:00
  • b687980255 DocFast session 38: SSRF audit finding, state update Hoid 2026-02-16 08:36:24 +00:00
  • 4bed564e5d Business skill: add proactive problem-solving directive Hoid 2026-02-16 08:34:29 +00:00
  • aae783018d DocFast session 36: Monday health check, still blocked on investor Hoid 2026-02-16 08:00:29 +00:00
  • 6eea931694 Daily memory: 2026-02-15 Hoid 2026-02-15 18:35:12 +00:00