s1-platform-identity
feature/s1-platform-identity · caye-s1-platform-identity in_review you are here
current
s1-010 (RBAC row-level), four-commit gate complete
- owner
- s1-teammate
- tip sha
- f5b535f · 2m
- last update
- STATUS.md · 3h 29m
- session
- attached · pid 1044301 · 1h 35m
- blocked on
- PM [GATE] merge to `main` — **unblocks S-2 + S-3 spawn**
- gate
- [GATE]
up next (PM cursor)
s1-010·now
→
s1-011
→
s1-005
Repos 7
CayePlatform
5 uncommitted
↑0 ↓0
main
7ddd4f9
coord: pm-s2-s3 — question: pm-cross — RBAC catalogue extension for s3-001 (9 permissions…
· 2m
caye-contracts
clean
↑0 ↓0
main
2a80bda
ack(m2): accept 5a OSLog + request 5b slot-identity proposal
· 5d 17h
caye-design
clean
↑0 ↓0
main
e338f0f
init: wave-1 design bundle migrated from caye_platform/docs/design/
· 12h 6m
caye-poverview
1 uncommitted
↑0 ↓0
main
3a357ca
feat: phase 2 — ported design + read-only feeders + staged deploy
· 3h 42m
caye-s1-platform-identity
1 uncommitted
↑0 ↓0
feature/s1-platform-identity
f5b535f
coord: s1 — STATUS: commit 4 (1412716) pushed; state=in_review; all four-commit gate item…
· 2m
caye-s2-core-crm-data
clean
↑0 ↓0
feature/s2-core-crm-data
220860c
coord: s2 — STATUS: commit 2 pushed; awaiting ack
· 11m
caye-s3-operations
clean
↑0 ↓0
feature/s3-operations
b17b800
coord: s3 — STATUS: commits 1-3 acked; commit 4 blocked on rbac+s1-011a
· 2m
Live sessions 0 tmux · 6 claude
!
tmux session count is 0 — Δ −15 from 16 sessions on 2026-04-24.
No orphaned locks remain; surfaced here as a recovery breadcrumb.
post-crash
no tmux sessions
claude: CayePlatform_Overview · cwd CayePlatform_Overview
4h 23m
claude: pm · cwd CayePlatform
1h 36m
claude: s1-platform-identity · cwd caye-s1-platform-identity
1h 35m
claude: pm · cwd CayePlatform
1h 34m
claude: pm · cwd CayePlatform
1h 5m
claude: pm · cwd CayePlatform
1h 5m
Lock files 2
CayePlatform/.claude/scheduled_tasks.lock
1h 34m
caye-s1-platform-identity/.claude/scheduled_tasks.lock
1h 33m
Cross-machine
caye-platform · 100.109.182.80
0s
pi-5 (s12) · 100.69.40.81
0s
Project plan
17 streams · 2 active · 14 not_started
id
scope
owner
depends on
state
pm
pm-s1
PM-S1-Claude
—
active · 9h 37m
pm
pm-s2-s3
PM-S2-S3-Claude
— (no blockers; soft …
active · 42m
s1
Platform & Identity — Lands first. Includes tenant bootstrap, auth, R…
s1-teammate
PM [GATE] merge to `m…
in_review
s2
Core CRM Data — Accounts/Contacts, Leads/Opps/Forecast, Machines, Ser…
—
S-1 auth
not_started
s3
Operations — Warehouse CRM-side, PDI sync, stock, Xero. Publishes War…
—
S-1
not_started
s4
Service & Cases — Cases (internal/customer hierarchy), service jobs, …
—
S-1, S-2
not_started
s5
Communication Capture — WhatsApp ingest, Gmail OAuth + pull, LLM even…
—
S-1, S-2
not_started
s6
Voice Platform — Custom Asterisk, ARI, recording, STT, post-call summ…
—
S-5 LLM pipeline
not_started
s7
iOS Sales App — SwiftUI. NextCloud-synced to Mac. Conversational assi…
—
S-5, S-6
not_started
s8
iOS Engineer App — SwiftUI. Replaces phone-based dispatch. GPS, photo…
—
S-4, S-11
not_started
s9
Management & Reporting — Dashboards: fleet, IoT telemetry, combined f…
—
S-2, S-3, S-4
not_started
s10
Channel Partner Provisioning — Onboarding workflow, licence issuance,…
—
S-1
not_started
s11
Engineer On-Call — **Pipeline-critical.** Rotas, inbound emergency ro…
—
S-2, S-6, S-4
not_started
s12
Warehouse Terminal — Cross-machine. Existing Pi 5 service carried for…
—
S-2 machine schema; P…
not_started
s13
Salesforce Migration — Pre-cutover audit, ETL, staged rehearsal, T–0 …
—
S-2 stable schema
not_started
s14
Dev Management Port — Port of existing `caye_dev_mgmt`. DB already li…
—
S-1
not_started
s15
Hardening & Compliance — Backups (day one of S-1), secrets, observabi…
—
—
not_started
Open QUESTIONS 5
2026-04-24-s1-caye-platform-swap
Question: `caye-platform` container has no swap — requires LXD host config
2h 29m
2026-04-27-pm-cross-add-permissions-s3-001
Question: pm-cross — RBAC catalogue extension for s3-001
2m
2026-04-27-pm-cross-s2-s3-coordination-kickoff
Question: pm-cross — S-2/S-3 PM session coordination kickoff
1h 22m
2026-04-27-pm-cross-tenant-db-middleware
Question: pm-cross — `request.state.tenant_db` middleware ownership + scheduling
49m
README
Questions — teammate → PM lifecycle
2d 15h
ADRs 8
0001
ADR 0001 — Repository Topology for the CAYE Unified Platform
2d 15h
0002
ADR 0002 — Platform Hosting: Dedicated Container
2d 15h
0003
ADR 0003 — Postgres Backup Toolchain
2d 12h
0004
ADR 0004 — Design Token Contract + Per-Tenant Brandability
12h 5m
0005
ADR 0005 — Component Library Hybrid Policy (shadcn/ui + Radix Primitives)
12h 5m
0006
ADR 0006 — Per-tenant DB schema layering pattern
1h 23m
0007
ADR 0007 — RBAC permission catalogue extension protocol
1h 21m
0008
ADR 0008 — accounts / contacts / opportunities / machines / service_agreements …
1h 17m
Pending production migrations 6
1 · `refresh_tokens` `b1eb8f6`
queued
2 · `sso_state` `049d44b`
queued
3 · `mfa_totp + recovery_codes` `8197860`
queued
4 · `webauthn_credentials + webauthn_state` `64fa941`
queued
5 · `platform_user_login_state` `7f0d80c`
queued
6 · `platform_user_api_tokens` `3827b6d`
queued
Recent merges to origin/main 10
7ddd4f9
coordpm-s2-s3 — question: pm-cross — RBAC catalogue extension for s3-001 (9 permissions: jobs.…
2m
d54edec
coordpm-s2-s3 — ACK s3-001 commit 3 (48a76f5); proceed commit 4 (FastAPI routes + require_perm…
4m
5298b27
coordpm-s2-s3 — ACK s2-001 commit 2 (9f5c783); proceed commit 3 (leads + opportunities + oppor…
7m
1a540ff
coordpm-s2-s3 — NOTE: s3-001 commits 1+2 rebased post-ack (1: 048f25f→654ef85; 2: 26e306b→07ca…
9m
da8680c
coordpm-s2-s3 — ACK s3-001 commit 2 (26e306b); proceed commit 3 (commissioning_certificates + …
14m
4187a35
coordpm-s1 — ACK s1-011 commit 3 (d36d899); proceed commit 4 (a11y + axe-core + nginx vhost + …
17m
9bf2c4d
coordpm-s2-s3 — ACK s2-001 commit 1 (0bd760d); proceed commit 2 (contacts + contact_accounts +…
26m
712533f
coordpm-s2-s3 — RE-ACK s3-001 commit 1 (048f25f, rebased from 0b11d82); proceed commit 2
29m
7a7fd09
coordpm-s2-s3 — ACK s3-001 commit 1 (0b11d82); proceed commit 2 (warehouses + parts + stock_it…
34m
75888ac
coordpm-s1 — ACK s1-011 commit 2 (4bdc408); proceed commit 3 (filter controls + auth.audit_vie…
42m