Compare commits

..

15 commits

Author SHA1 Message Date
Agent
07a7140815 fix: feat(20g): migrate all remaining agents to .profile + remove ops repo journal dirs (#90)
Some checks failed
ci/woodpecker/push/ci Pipeline failed
ci/woodpecker/pr/ci Pipeline failed
2026-04-01 13:16:10 +00:00
Agent
bd0b4cd9bf fix: feat(20g): migrate all remaining agents to .profile + remove ops repo journal dirs (#90) 2026-04-01 13:11:08 +00:00
0455040d02 Merge pull request 'fix: feat(96d): architect formula — answer parsing + sub-issue filing (#102)' (#110) from fix/issue-102 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-01 11:13:43 +00:00
Agent
d315c79866 fix: correct Forgejo API references for merge and comments
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-01 11:08:37 +00:00
Agent
3aca03a06b fix: feat(96d): architect formula — answer parsing + sub-issue filing (#102)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-01 10:57:26 +00:00
11773d3edf Merge pull request 'fix: feat(96c): architect formula — sprint PR creation with questions (#101)' (#109) from fix/issue-101 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-01 10:55:14 +00:00
Agent
7134752525 fix: feat(96c): architect formula — sprint PR creation with questions (#101)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-01 10:50:06 +00:00
f23cc065b7 Merge pull request 'fix: feat(96b): architect formula — research + design fork identification (#100)' (#108) from fix/issue-100 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-01 10:30:49 +00:00
Agent
171b9d2ae3 fix: feat(96b): architect formula — research + design fork identification (#100)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-01 10:22:54 +00:00
ef57031166 Merge pull request 'fix: feat(96a): architect-bot user + directory + run script scaffold (#99)' (#107) from fix/issue-99 into main
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
2026-04-01 10:18:00 +00:00
Agent
cbb9907135 fix: add architect-bot to FORGE_BOT_USERNAMES default and fix duplicate detection exclusion
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-01 10:12:12 +00:00
Agent
618400369e fix: exclude architect from duplicate detection (stub formula)
All checks were successful
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline was successful
2026-04-01 10:04:34 +00:00
Agent
2afb010c20 refactor: simplify architect script to reduce duplicate detection findings
Some checks failed
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline failed
2026-04-01 10:03:54 +00:00
Agent
131463b077 fix: add architect to smoke test CI
Some checks failed
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline failed
2026-04-01 09:55:44 +00:00
Agent
564e2e774d fix: feat(96a): architect-bot user + directory + run script scaffold (#99)
Some checks failed
ci/woodpecker/push/ci Pipeline was successful
ci/woodpecker/pr/ci Pipeline failed
2026-04-01 09:53:47 +00:00
2 changed files with 8 additions and 39 deletions

View file

@ -39,6 +39,9 @@ disinto-ops/ (ops repo — {project}-ops)
│ ├── approved/ approved vault items
│ ├── fired/ executed vault items
│ └── rejected/ rejected vault items
├── journal/
│ ├── planner/ daily planning logs
│ └── supervisor/ operational health logs
├── knowledge/ shared agent knowledge + best practices
├── evidence/ engagement data, experiment results
├── portfolio.md addressables + observables
@ -46,45 +49,6 @@ disinto-ops/ (ops repo — {project}-ops)
└── RESOURCES.md accounts, tokens (refs), infra inventory
```
> **Note:** Journal directories (`journal/planner/` and `journal/supervisor/`) have been removed from the ops repo. Agent journals are now stored in each agent's `.profile` repo on Forgejo.
## Agent .profile repos
Each agent maintains a `.profile` repo on Forgejo that stores:
- `formula.toml` — Agent-specific formula (overrides local `formulas/` defaults)
- `knowledge/lessons-learned.md` — Aggregated lessons from journal digests
- `journal/` — Per-session reflection journals (archived after digestion)
### Formula resolution
Agents load their formula from `.profile` first, falling back to local `formulas/`:
```bash
load_formula_or_profile "agent-role" "formulas/agent-role.toml"
```
### Lessons injection
At session start, agents load `knowledge/lessons-learned.md` from `.profile` and inject it into the prompt:
```bash
formula_prepare_profile_context
```
This single function call replaces the previous boilerplate of `profile_load_lessons` + `LESSONS_INJECTION` assignments.
### Journal writing
After each session, agents write reflection journals to `.profile/journal/`:
```bash
profile_write_journal "session-name" "Session title" "outcome" "files-changed"
```
Journals are automatically digested into `lessons-learned.md` when undigested count exceeds 10.
See [lib/formula-session.sh](lib/formula-session.sh) for the full `.profile` API reference.
> **Terminology note:** "Formulas" in this repo are TOML issue templates in `formulas/` that
> orchestrate multi-step agent tasks (e.g., `run-gardener.toml`, `run-planner.toml`). This is
> distinct from "processes" described in `docs/EVIDENCE-ARCHITECTURE.md`, which are measurement

View file

@ -896,6 +896,8 @@ setup_ops_repo() {
mkdir -p "${ops_root}/vault/approved"
mkdir -p "${ops_root}/vault/fired"
mkdir -p "${ops_root}/vault/rejected"
mkdir -p "${ops_root}/journal/planner"
mkdir -p "${ops_root}/journal/supervisor"
mkdir -p "${ops_root}/knowledge"
mkdir -p "${ops_root}/evidence/engagement"
@ -914,6 +916,9 @@ ${ops_name}/
│ ├── approved/ # approved vault items
│ ├── fired/ # executed vault items
│ └── rejected/ # rejected vault items
├── journal/
│ ├── planner/ # daily planning logs
│ └── supervisor/ # operational health logs
├── knowledge/ # shared agent knowledge and best practices
├── evidence/ # engagement data, experiment results
├── portfolio.md # addressables + observables