layered-soul/memories/curated/forgejo-infrastructure.md
Sam & Claude 815c482a7d docs: promote operator conventions + refresh stale facts
Pull durable knowledge out of agent session memory into the cross-harness
contract so every harness/agent honors it, not just this session:

- USER.md: new Conventions & voice section (EU date format DD.mon.YYYY,
  positive instruction framing, plain-language naming + detection not
  sniffing, lean/current docs). Colibri fact 12 -> 13 crates, MIT, v0.11.0.
- AGENTS.md: two operating rules (verify on the forge not local git status;
  CI dormant by choice, merges ride local gates, domedog stays Docker-free).
- HOST-MATRIX.md + AGENTS.md matrix: domedog isolation Docker -> host
  (no Docker), matching the probe in HOST-MATRIX section 3.
- curated/: colibri 13 crates/MIT/0.11.0 + vault, python3=3.11 policy,
  real Docker layout (debby only; domedog Docker-free), hermes-bsd row.

Validated: scripts/layered_soul.py validate . -> OK.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-21 13:02:26 +02:00

1.5 KiB

Forgejo Infrastructure

Primary code host: code.smilepowered.org (self-hosted Forgejo, SSL via Let's Encrypt).

Connection

  • SSH: port 2222, key codeberg-clawdie configured on all agent hosts
  • API: FORGEJO_API_TOKEN in Vaultwarden, scoped for repo operations
  • Web: https://code.smilepowered.org

Repository layout

Repo Visibility Purpose
clawdie-ai private Agent runtime, control plane, channels
clawdie-iso private FreeBSD ISO builder, firstboot wizard
colibri private (public mirror on Codeberg) Rust control plane core — MIT, v0.11.0
hermes-bsd public MIT-licensed FreeBSD Hermes patches
hermes-soul private Hermes runtime backup (sessions, config, skills)
layered-soul public template Cross-harness identity (this repo) — MIT

Conventions

  • Commit email: hello@clawdie.si for all project commits
  • Branch strategy: flat/linear history, cherry-pick first-parent
  • PR merge: POST /api/v1/repos/clawdie/<repo>/pulls/N/merge with {"Do":"merge","delete_branch_after_merge":true}
  • Public mirror on Codeberg: codeberg.org/Clawdie/Colibri (Colibri only)