Skip to content

Phase review: housekeeping + #174 subclass + Category B publish + docs reorg#196

Open
Argocyte wants to merge 3 commits intomainfrom
feat/governance-housekeeping
Open

Phase review: housekeeping + #174 subclass + Category B publish + docs reorg#196
Argocyte wants to merge 3 commits intomainfrom
feat/governance-housekeeping

Conversation

@Argocyte
Copy link
Copy Markdown
Owner

Summary

Phase review deliverables from session 2026-04-12:

  • Orchestrator refactor (361→313 lines): Hard Rules section replaced with
    pointer to invariants-cheatsheet.md; stale "7 domain" and old domain name
    references fixed
  • feat(clerk): add subclass field to log_labour tool #174 clerk subclass field: subclass: str added to log_labour tool,
    LabourLog model, LabourLogRequest schema, and summary response. Additive,
    backwards-compatible. Closes feat(clerk): add subclass field to log_labour tool #174
  • Category B publish: NLnet application, threat model, 3 whitepapers, agent
    gap analysis committed to public repo (was local-only, data loss risk)
  • Docs reorg: NLnet→docs/funding/, whitepapers→docs/whitepapers/,
    gap analysis→docs/reference/. README repo structure updated to reflect
    current 10-domain fractal skill architecture

Test plan

  • python -m pytest src/IskanderOS/openclaw/tests/ -v — 15 passed
  • subclass field is additive (nullable column, optional parameter)
  • existing labour records unaffected (subclass defaults to NULL)

🤖 Generated with Claude Code

Argocyte and others added 3 commits April 12, 2026 12:32
- Hard Rules section replaced with pointer to invariants-cheatsheet.md
  (removes 46 lines of duplicated inline paste-box)
- "7 domain" references updated to "10 domain"
- Stale domain names (governance-clerk, phase-b-architecture) updated to
  current names (governance, architecture)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Adds optional `subclass: str` parameter to log_labour tool, LabourLog
model, LabourLogRequest schema, and labour summary response. Enables
domain:activity disaggregation for standards tracking and MVM (A13).

Examples: 'governance:facilitation', 'compliance:audit',
'commons:standards', 'researcher:survey'

Additive, backwards-compatible — existing records have subclass=NULL.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Category B content committed to public repo (was local-only, data loss
risk per phase review Action 1):
- NLnet application → docs/funding/
- Threat model → docs/red-team-threat-model.md
- 3 whitepapers (coop/general/tech) → docs/whitepapers/
- Agent gap analysis → docs/reference/

README repo structure section updated to reflect current architecture:
- .claude/skills/ with 10 fractal domain skills listed
- docs/ reorganised with funding/, reference/, whitepapers/
- Legacy and IskanderHearth noted as separate repos

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
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: Backlog

Development

Successfully merging this pull request may close these issues.

feat(clerk): add subclass field to log_labour tool

1 participant