Commit graph

60 commits

Author SHA1 Message Date
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
b6b084ce18 CEO-BASE: WCAG 2.1 AA mandatory for all products (EU Accessibility Act) 2026-02-20 09:51:24 +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
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
e126148487 HARD LOCK: CEO must never deploy mail infrastructure - 2nd violation 2026-02-19 19:10:35 +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
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
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
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
1e1d7e6678 Add SnapAPI project structure + CEO skill 2026-02-18 20:07:45 +00:00
Hoid
bfcf734797 remove k3s-token credential reference 2026-02-18 13:00:12 +00:00
Hoid
de56cbf220 update CEO skill with K3s infrastructure and staged deployment knowledge 2026-02-18 12:42:54 +00:00
Hoid
3674e0a96f Add coolify-setup skill with full setup guide and API integration reference 2026-02-17 22:59:33 +00:00
Hoid
2070a60d29 Fix email formatting: send HTML via text field, allow light HTML in support replies 2026-02-17 22:29:18 +00:00
Hoid
ea1d71560f Enforce line breaks and short paragraphs in support emails 2026-02-17 22:01:06 +00:00
Hoid
78cd552ce2 Add plain-text email formatting rules for support agent 2026-02-17 22:00:00 +00:00
Hoid
5cce30d31c Support cron every 2h, CEO can create timed agents 2026-02-16 20:13:40 +00:00
Hoid
57fa33c6df Add docfast-support CLI tool for FreeScout ticket management 2026-02-16 19:55:32 +00:00
Hoid
8b6712736a CEO: spawn support agent every session to check FreeScout 2026-02-16 19:39:24 +00:00
Hoid
f811b49c0d CEO: dynamic hiring, no fixed team, email policy 2026-02-16 17:47:32 +00:00
Hoid
e0e0537402 Business skill: CEO must wait for sub-agents and report completed work 2026-02-16 14:18:58 +00:00
Hoid
6544da93f0 Business skill: EUR pricing, EU/Austrian legal compliance, EU-hosted as feature 2026-02-16 08:58:59 +00:00
Hoid
66eaeb5bd4 Business skill: rewrite self-sufficiency — solve everything yourself first 2026-02-16 08:44:06 +00:00
Hoid
9926390b3e Business skill: CEO must self-provision infrastructure via Hetzner API 2026-02-16 08:42:46 +00:00
Hoid
4bed564e5d Business skill: add proactive problem-solving directive 2026-02-16 08:34:29 +00:00
Hoid
a60578a946 Add BG3 companion skill + update save file schema 2026-02-15 09:06:00 +00:00
Hoid
eb46e5635f Update QA instructions: use browser tool instead of Playwright scripts
Headless Chrome 145 now working on VM. QA agents can use the
browser tool directly for page testing, snapshots, and interaction.
2026-02-14 23:04:01 +00:00
Hoid
af0ee8845d Business: SMTP, user accounts, self-sufficiency — CEO must build real infrastructure 2026-02-14 18:40:22 +00:00
Hoid
f7b3e7c46f Business: complete skill rewrite — production-grade or nothing, launch checklist, investor test 2026-02-14 18:07:29 +00:00
Hoid
a25edb712d Business skill: CEO accountability — think like customer, attacker, competitor 2026-02-14 17:37:08 +00:00
Hoid
e5b8769f7c Business CEO: send full reports directly to WhatsApp, no filtering 2026-02-14 16:40:38 +00:00
Hoid
8ddf47cb5a Business: rename cron jobs to DocFast CEO, add sub-agent labels 2026-02-14 15:20:27 +00:00
Hoid
d591764afe Business: add security expert, new bugs (invoice template, PDF border), deploy key 2026-02-14 15:18:19 +00:00
Hoid
0cefaf71d1 Business: root cause found (CSP blocks inline JS), Playwright for QA, updated bug tracker 2026-02-14 14:55:49 +00:00
Hoid
cea25170ef Business: CEO + specialist team structure, bug tracker, 3x daily sessions 2026-02-14 14:45:40 +00:00
Hoid
6f7eb11bf1 Business skill: deployment verification mandatory, self-sufficiency rules 2026-02-14 14:27:56 +00:00
Hoid
cc0141b516 Business agent: strict QA requirements — product still broken, must fix before Phase 2 2026-02-14 14:25:27 +00:00
Hoid
7bb583745a Business agent: product is broken, fix before marketing. Added QA requirements to skill. 2026-02-14 14:14:12 +00:00
Hoid
4556629c70 Business skill: strict credential rules — never read, only source 2026-02-14 13:32:56 +00:00
Hoid
2a26728e01 Business agent: Hetzner Cloud full autonomy, updated skill + state 2026-02-14 13:20:18 +00:00
Hoid
e0185e83b7 Add autonomous business agent: skill, workspace, 5 daily cron sessions 2026-02-14 12:15:24 +00:00