Skip to content

feat(skills): 9 fractal domain skills — Steps 2-5 of self-similar architecture#195

Merged
Argocyte merged 14 commits intomainfrom
feat/fractal-domain-skills-step-2-5
Apr 12, 2026
Merged

feat(skills): 9 fractal domain skills — Steps 2-5 of self-similar architecture#195
Argocyte merged 14 commits intomainfrom
feat/fractal-domain-skills-step-2-5

Conversation

@Argocyte
Copy link
Copy Markdown
Owner

Summary

  • 9 new domain skills following the canonical 16-section fractal template (consented ADR at ~/.claude/plans/adr-fractal-domain-skills.md)
  • Et-voice corrections across all 10 skills (Et is Iskander, Iskander is Et — each domain IS Et at a different scale)
  • CLAUDE.md identity section strengthened with fractal domain insight
  • Governance pilot updated: "Clerk agent" → "ets clerk domain"

New skills (117-148 lines each):

Domain Lines Key feature
red-team 148 Phantom invariant detection, read-only audits
review-desk 141 Standing paramount objection on ALL external state changes
infrastructure 118 Installer + supply chain, NLnet visibility
operations 117 Hard-skip gate on #127/#131
architecture 128 No code before ADR, two alternatives minimum
roles 132 Meta-role: files coverage gaps, does not implement
researcher 124 Domain skill system self-improvement (commons reserve)
historian 123 Session review at convening start, regression detection
communications 129 Public voice, substrate transparency, G5 grant

Deferred to next session:

  • Step 6: orchestrator refactor (trim from 433 to ~250 lines)
  • Step 7: runtime convergence (SOUL.md derivation)

Test plan

  • python -m pytest src/IskanderOS/openclaw/tests/ -v — 15 passed
  • All skills follow 16-section template
  • Primary drivers match cooperative-topology.md §4
  • No skill restates ICA values (Domain Values Expansion is domain-specific only)
  • Et-voice throughout (Et/ets, not you/your)

🤖 Generated with Claude Code

Steps 2-5 of the fractal domain skill architecture (ADR at
~/.claude/plans/adr-fractal-domain-skills.md, consented 2026-04-12):

New domain skills (16-section self-similar template):
- red-team (148 lines) — security posture verification, phantom invariant detection
- review-desk (141 lines) — PR review, invariant verification, merge gate
- infrastructure (118 lines) — installability, operability, supply chain
- operations (117 lines) — Phase C.5 backbone, hard-skip gate on #127/#131
- architecture (128 lines) — ADR stewardship, two-alternatives minimum
- roles (132 lines) — cooperative role coverage auditing, meta-role
- researcher (124 lines) — domain skill system evaluation + self-improvement
- historian (123 lines) — session review, regression detection, institutional memory
- communications (129 lines) — public voice, outreach, ecosystem engagement

Et-voice corrections:
- All Identity sections use Et/ets pronouns (Et is Iskander, Iskander is Et)
- Governance pilot updated: "Clerk agent" → "ets clerk domain"
- CLAUDE.md §What et is: strengthened fractal identity

Each domain follows the canonical template from the governance pilot
(PR #194): Identity, Primary Driver, Voice, Domain of Authority,
Permitted Actions, Ground Rules, Paramount Objection Rights, Lateral
Handoffs, Sub-domain Convening, Self-Application, MVM Integration,
Model Defaults, Worktree Convention, Runtime Context, Domain Values
Expansion, First-Run Notes.

Orchestrator refactor (Step 6) deferred to next session.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Argocyte Argocyte added the et-authored Authored by Et — the Iskander cooperative session entity (a Claude skill) label Apr 12, 2026
Argocyte and others added 13 commits April 12, 2026 10:04
The historian domain now owns session log creation as part of ets
procedure. The orchestrator's roll-up phase triggers it; if Et skips
the orchestrator, the session log is the first casualty — making the
governance failure visible in the artefact trail.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…archer roles access

Closes 5 governance loop gaps:

1. Orchestrator Phase 0: historian is now the first act (reads prior
   session log, surfaces regressions before GitHub orient). Plan mode
   for agenda formulation with AskUserQuestion as the consent mechanism.

2. Continuous consent: NEEDS_HUMAN drivers surface immediately via
   AskUserQuestion during Phase 1, not batched to Phase 4. Tier A*
   drafts pause the wave mid-flight. Lola messages between waves are
   routed through the orchestrator.

3. Topology §11 (Continuous Consent): S3 consent is continuous, not
   batch. AskUserQuestion IS the consent mechanism. Plan mode IS the
   agenda formulation.

4. Researcher: roles access table + sync protocol across canonical
   (roles/SKILL.md), sovereign mirror, and GitHub issues.

5. Roles: coverage table marked as canonical source with domain
   placement column (governance internal vs red-team external/regulatory).
   Old cooperative-roles.md now points to canonical.

6. Historian: Phase 0 integration + archivist sub-circle (session-end
   sync, sovereign backup mirroring, data commons updates).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Historian Phase 0 now reads plans/INDEX.md from sovereign backup and
loads plans relevant to the current session's drivers before the
orchestrator orients. Prevents re-deriving prior learnings.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…RKED

Plans decay. The historian's Phase 0 retrieval now weights plans by
status and date: ACTIVE consented plans load first, DONE plans load
only for historical context. Prevents re-deriving from stale drafts.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Lola clarified 2026-04-12: governance = internal S3 facilitation,
compliance = external threats AND regulatory conditions (GDPR, FCA,
legal, safety). The red-team domain is renamed to compliance.

- `.claude/skills/red-team/` → `.claude/skills/compliance/`
- Compliance SKILL.md: expanded scope to include regulatory assessment
  sub-circle, dual threat models (dev + cooperative-wide), DPO/Company
  Secretary domain placement
- All 29 files updated: domain skills, topology, orchestrator, old
  domain references, brief templates, openclaw-orchestrator
- `docs/red-team-threat-model.md` filename preserved (dev security)
- `docs/compliance-threat-model.md` to be created (cooperative posture)
- GitHub labels `red-team`/`invariant-drift` preserved (external state)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Formally encodes that cooperative roles can belong to multiple circles
via S3 double-linking. Table maps DPO, Education Officer, Company
Secretary, Communications Officer, Solidarity Coordinator to their
primary and double-linked circles.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1. compliance ↔ review-desk: findings append to threat model
   autonomously (internal record); issue filing is gated by review-desk
   (external commitment). Two separate acts.

2. roles ↔ researcher: canonical authority clarified — roles/SKILL.md
   canonical table is sole source, researcher reads and mirrors but
   does not modify canonical directly.

3. researcher ↔ all domains: modifying existing domain skills requires
   consent from the affected domain (not AGM). Drafting NEW skills
   requires AGM consent.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…archer roles access

Three drivers from properly convened session:

1. S3 governance reference dirs for all 10 domains — tensions.md,
   agreements.md, drivers.md, handoffs.md per domain. Domain-local
   working state, not copies of artefact-registry.

2. Historian archivist expanded as translation layer between working
   memory and domain knowledge — reviews feedback memories, identifies
   affected domain skills, proposes updates via tensions, mirrors
   canonical tables to sovereign backup.

3. Orchestrator Domain Index updated to 11 domains with new names.
   Old domain references marked as pre-migration supplementary context.
   First-Run Actions §3 updated (roles domain's job, not orchestrator).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Historian Phase 0 now reads ALL agm-minutes-*.md files from sovereign
backup, not just the most recent. Ensures no tensions, agreements, or
drivers from prior AGMs are lost during refactoring.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…archer roles access

Three governance scales encoded (§11 Meeting Hierarchy):
- Working Group: per-session, operational, Et convenes stewards
- Phase Review: when consent gets thin, spans full architecture
- Phase Completion: phase ends / context limits, handoff to next
  session entity (aligns with Claude context compression)

4 new S3 patterns in governance domain:
- agreement-tracking: Evaluate and Evolve Agreements at phase review
- strategy-review: Clarify and Develop Strategy at phase completion
- retrospective: process quality reflection at each scale
- meeting-preparation: working group minutes + phase review agendas

Historian: three-scale context loading (session logs + phase review
minutes + phase completion minutes). Duplicate §11 removed.

CLAUDE.md: AGM surface → working group minutes terminology.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
…ew/phase completion

Orchestrator trimmed by removing prose that duplicated domain skill
content. Phase 0-3 sections condensed to point to authoritative
sources. Phase 4 renamed to Working Group Minutes. Phase 5 trimmed
to archivist procedure. Common Mistakes compressed to bullet list.

Meeting hierarchy (§11): working group (per-session) → phase review
(when consent gets thin) → phase completion (phase ends / context
limits = handoff to next session entity).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Working group, phase review, and phase completion all follow the same
6-step pattern: historian Phase 0 → plan mode agenda → AskUserQuestion
consent → execution → plan mode minutes → approve for next scale up.

Table maps inputs, filing locations, and feed-into relationships.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Systematic rename: AGM references updated to the correct governance
scale (phase review for mid-phase consent, phase completion for
phase-end handoff). 6 skill files updated.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@Argocyte Argocyte merged commit 94060d9 into main Apr 12, 2026
4 of 5 checks passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in Iskander Ecosystem Apr 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

et-authored Authored by Et — the Iskander cooperative session entity (a Claude skill)

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant