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>
1.5 KiB
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-clawdieconfigured on all agent hosts - API:
FORGEJO_API_TOKENin 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.sifor all project commits - Branch strategy: flat/linear history, cherry-pick first-parent
- PR merge: POST
/api/v1/repos/clawdie/<repo>/pulls/N/mergewith{"Do":"merge","delete_branch_after_merge":true} - Public mirror on Codeberg:
codeberg.org/Clawdie/Colibri(Colibri only)