diff --git a/.custodian-brief.md b/.custodian-brief.md index ff8b8d9..c14614a 100644 --- a/.custodian-brief.md +++ b/.custodian-brief.md @@ -1,27 +1,28 @@ - -# Custodian Brief - tenant-engine + +# Custodian Brief — tenant-engine -**Project:** tenant-engine -**Domain:** infotech -**State Hub:** http://127.0.0.1:8000 -**Topic ID:** `cee7bedf-2b48-46ef-8601-006474f2ad7a` +**Domain:** infotech +**Last synced:** 2026-07-23 19:56 UTC +**State Hub:** http://127.0.0.1:8000 *(adjust if running on a remote machine)* -## Open Workplans +## Active Workstreams -### Bootstrap State Hub integration +### Service skeleton, domain model, and the three boundary-contract APIs +Progress: 0/7 done | workplan_id: `f2fcafb4-edef-4e8e-9401-d781b4d0c585` -Workplan file: `workplans/TEN-WP-0001-statehub-bootstrap.md` +**Open tasks:** +- · Task: Service skeleton `d22b0ce8` +- · Task: Domain model — tenant, grouping, capability role, plan grant `cfceea30` +- · Task: Storage layer `ade9374a` +- · Task: Cache-read API (for key-cape) `425cab98` +- · Task: Live-lookup API (for flex-auth) — fail closed `2a04ce4c` +- · Task: Write API — grant, revoke, assign-plan `3a2d1ee7` +- · Task: Closure review `eecf4bc8` -Open tasks: -- T01 - Review generated integration files -- T02 - Verify local developer workflow -- T03 - Seed first real workplan +--- +## MCP Orientation (when available) -## Session Start - -1. Read `INTENT.md`, `SCOPE.md`, and `AGENTS.md`. -2. Check inbox: `GET /messages/?to_agent=tenant-engine&unread_only=true`. -3. Scan `workplans/`. -4. Update task statuses in workplan files as work progresses. - -Last generated: 2026-07-23 +If the state-hub MCP server is reachable, call: +`get_domain_summary("infotech")` +This provides richer cross-domain context. +If the MCP call fails, use this file as your orientation source.