Commit graph

343 commits

Author SHA1 Message Date
Hoid
08657a20cb CEO directives: fix incomplete OpenAPI docs, restore SDK + Stripe directives 2026-02-21 13:05:19 +00:00
Hoid
150213208a CEO: add housekeeping rule to clean items, clean DocFast directives, promote client libraries 2026-02-20 20:10:36 +00:00
Hoid
338e7383c1 snapapi: session 12 — health check, security audit, no new work (blocked) 2026-02-20 14:00:51 +00:00
Hoid
dcd07e4fad Daily log: Feb 20 midday update 2026-02-20 12:40:01 +00:00
Hoid
34471433ac Move CI/CD kubeconfig lessons to k3s-infra skill, remove from MEMORY.md 2026-02-20 12:29:13 +00:00
Hoid
3feda88555 MEMORY: CI/CD kubeconfig lessons learned 2026-02-20 12:27:07 +00:00
Hoid
c9f067e339 Deployment policy: CEO tags prod only with explicit investor approval 2026-02-20 11:28:58 +00:00
Hoid
231291c5b3 snapapi: session 11 — SEO fundamentals, stripe webhook attempt 2026-02-20 11:17:15 +00:00
Hoid
2bd3464f12 ZERO TOLERANCE: CEOs must NEVER deploy to production or create git tags
Repeated violations despite deployment policy. Escalated to absolute rule
in CEO-BASE.md (all CEOs) + both product skills. Language strengthened.
2026-02-20 10:39:31 +00:00
Hoid
feba85c7ba Staging IP whitelist: proxy protocol + Traefik middleware
- Hetzner LB: proxy protocol enabled on port 80+443
- Traefik: proxyProtocol.trustedIPs includes LB public IP (46.225.37.135)
- Middleware in docfast-staging + snapapi-staging: allows only 178.115.247.134
- Documented in k3s-infra skill for future projects
- DaemonSet updateStrategy note: helm resets maxUnavailable
2026-02-20 10:24:44 +00:00
Hoid
14154bd576 snapapi: session 10 - FAQ fix, rate limit de-emphasis, bug tracker update 2026-02-20 09:54:36 +00:00
Hoid
b6b084ce18 CEO-BASE: WCAG 2.1 AA mandatory for all products (EU Accessibility Act) 2026-02-20 09:51:24 +00:00
Hoid
43e1d46b8f DocFast: add client libraries idea to CEO directives 2026-02-20 09:39:56 +00:00
Hoid
c8216acae0 CEO-BASE: generalize anti-pattern — feature value, not constraints 2026-02-20 09:36:11 +00:00
Hoid
a001ff64b6 CEO-BASE: don't advertise rate limits, mandate interactive QA 2026-02-20 09:34:14 +00:00
Hoid
34be13e5ad snapapi: session 9 — browser fix, CI/CD progress 2026-02-20 08:18:55 +00:00
Hoid
92947c7712 CEO-BASE: add verification rules, file BUG-080 (landing page not updated)
General lessons added to base prompt:
- User-facing material must reflect actual software state
- Verify live output before reporting completion
- Never bump version without checking user-visible changes
- Sub-agent work must be verified before reporting to investor
2026-02-20 08:05:18 +00:00
Hoid
c984f260dd Deployment policy: CEOs deploy to staging only, never tag production
Both DocFast and SnapAPI SKILL.md updated with mandatory deployment rules.
Only investor can approve production releases.
2026-02-20 07:58:37 +00:00
Hoid
f872a71e42 SnapAPI session 8: git sync + CI/CD prep 2026-02-19 20:03:40 +00:00
Hoid
548f7bd2b8 docfast: session 64 — quick health check, all green 2026-02-19 19:43:05 +00:00
Hoid
06cdbf5fe2 Clean stale Postfix/old server references from CEO memory files
- sessions.md: Replace dangerous 'do NOT revert to mail.cloonar.com' with correction
- decisions.md: Mark Postfix scaling strategy as superseded
- security-audit.md: Update target IP to K3s LB
- bugs.md already correct (BUG-078 note says no Postfix on K3s)
2026-02-19 19:37:51 +00:00
Hoid
18bede8c6c Daily log: Feb 19 - borg backup, CEO refactor, SnapAPI, SMTP saga, BG3 2026-02-19 19:32:28 +00:00
Hoid
e126148487 HARD LOCK: CEO must never deploy mail infrastructure - 2nd violation 2026-02-19 19:10:35 +00:00
Hoid
d94f0feb00 docfast: session 63 — SMTP relay redeployed, email fixed again 2026-02-19 19:07:15 +00:00
Hoid
a916835773 SnapAPI session 7: code to Forgejo + legal pages 2026-02-19 17:22:57 +00:00
Hoid
4cc97bc756 Clean CEO memory: remove old server refs, fix SMTP info, fix git push status 2026-02-19 16:33:36 +00:00
Hoid
576027b9e7 CEO skill: DO NOT deploy your own mail server, SMTP is managed 2026-02-19 16:30:41 +00:00
Hoid
d5f6866aad docfast: session 62 — SMTP migrated to K3s, BUG-078 resolved 2026-02-19 16:22:38 +00:00
Hoid
1ba4247e93 CEO skill: emphatic clarification - old server is GONE, SMTP is mail.cloonar.com 2026-02-19 14:35:23 +00:00
Hoid
80546b93e2 CEO skill: clarify SMTP/CI runner not managed by CEO 2026-02-19 14:21:14 +00:00
Hoid
16ab054222 docfast: session 58 — 12 a11y/SEO fixes deployed, old server down (BUG-078) 2026-02-19 14:15:22 +00:00
Hoid
a1d9d89323 Fix git access: clone from openclaw-vm via deploy keys, not k3s-mgr 2026-02-19 14:04:35 +00:00
Hoid
b01326a3a9 Fix Forgejo SSH port: 22 not 2222 2026-02-19 13:19:01 +00:00
Hoid
0cc0c0860d DocFast session 57: codebase audit, 4 fixes prepared, git push blocked 2026-02-19 13:17:29 +00:00
Hoid
f7cda52b22 snapapi: session 2 — prod live, bug fix, state update 2026-02-19 10:48:06 +00:00
Hoid
bb07c630f1 SnapAPI: domain snapapi.eu, git push enabled 2026-02-19 10:24:20 +00:00
Hoid
22d028202f Refactor CEO skills: shared base prompt, expert templates, scoped access 2026-02-19 10:16:35 +00:00
Hoid
dd5a51fdd0 Add K3s restore guides to infra skill references 2026-02-19 10:08:08 +00:00
Hoid
e2e9ae55f7 K3s Borg backup operational + update skill & infra docs 2026-02-19 09:14:02 +00:00
Hoid
83595c17fb Add K3s infrastructure skill 2026-02-19 08:58:44 +00:00
Hoid
f6251a0169 Session 56: HA restored, CI cache fix, compression deployed 2026-02-19 08:31:59 +00:00
Hoid
1e1d7e6678 Add SnapAPI project structure + CEO skill 2026-02-18 20:07:45 +00:00
Hoid
ee17a77309 Update SnapAPI plan for K3s infrastructure 2026-02-18 20:01:10 +00:00
Hoid
57e6458730 Add K3s infrastructure docs, backup plan, BG3 level 6, wind-down log 2026-02-18 19:54:06 +00:00
Hoid
8985200e70 cleanup: remove load test artifacts 2026-02-18 18:14:19 +00:00
Hoid
37461bc9f8 Session 55: K3s load test (10x perf gain), w2 node down, cluster cleanup, version+brotli code pushed 2026-02-18 18:14:14 +00:00
Hoid
331b4c1517 Session 54: k3s-w1 node down, HA working, escalated 2026-02-18 16:03:38 +00:00
Hoid
5c9f55d2db docs: update HA hardening notes after successful failover testing 2026-02-18 15:42:26 +00:00
Hoid
c085858b5e docs: K3s HA hardening notes - CoreDNS, CNPG, pooler spread 2026-02-18 15:41:44 +00:00
Hoid
8407a3a941 memory: add K3s infra to long-term memory 2026-02-18 13:47:53 +00:00