Files
the-custodian/canon/projects/custodian/project_charter_v0.1.md
tegwick b93df3aa68 Implement registration UX wishlist W1–W6 (260224)
W1: Document user-scope MCP config location in ~/.claude/CLAUDE.md —
    adds verification and re-registration commands, warns against
    settings.json (saves ~12K tokens per registration session).

W2: scripts/register_project.sh + make register-project —
    5-step automation: API health → topic lookup → MCP check →
    CLAUDE.md from template → progress event.

W3: state-hub/scripts/project_claude_md.template —
    parameterised CLAUDE.md with {PROJECT_NAME}/{DOMAIN}/{TOPIC_ID}
    placeholders; used by register_project.sh.

W4: Add custodian_topic_id + domain to all 6 canon project charters —
    lets agents grep for topic IDs without touching the API.

W5: state-hub/mcp_server/TOOLS.md — compact 30-line tool reference
    card; replaces reading the full server.py (~350 lines).

W6: Switch .mcp.json to absolute path + PYTHONPATH env so cwd is not
    required; add scripts/patch_mcp_cwd.py for post-registration fix.
    Update ~/.claude.json to match (cwd kept for belt-and-suspenders).

W7 (SessionStart hook) deferred: no SessionStart hook type in Claude
    Code; PreToolUse with empty matcher fires before every tool call.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 22:22:53 +01:00

42 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
id: CUST-PRJ-CUST-2026-000001
type: charter
title: "Custodian — Project Charter v0.1"
status: active
owners: ["Bernd", "Custodian"]
created: "2026-02-24"
updated: "2026-02-24"
scope:
domains: ["Custodian"]
sensitivity: internal
tags: ["agent", "canon", "continuity", "sovereignty", "family"]
custodian_topic_id: "cee7bedf-2b48-46ef-8601-006474f2ad7a"
domain: custodian
---
# Custodian — Project Charter v0.1
## Purpose
Build a sovereign, secure, co-creative agent system that supports Bernds projects and evolves toward transgenerational custodianship for a biological family.
## Problem
Founder-centric initiative fails under absence. Provider-dependent AI services threaten continuity, sovereignty, and privacy.
## Outcome
A locally operable “institution in software” consisting of:
- canon (identity substrate)
- memory tiers (working, episodic, vault)
- governance (constitution, roles, permissions)
- bounded agency (safe tool surface + escalation rules)
- reliable infrastructure (Railiance)
## Boundaries (v0.1)
- Co-creation and stewardship for projects only.
- Family functionality is future scope; build prerequisites now (security, governance, portability).
- No autonomous irreversible actions.
## Success criteria (v0.1)
- Custodian can co-create daily outputs across the project set.
- Custodian can reconstruct project states from canon.
- Canon is signed, backed up, and portable.