Skip to content

Commit e1ba951

Browse files
mpstatonclaude
andcommitted
plan(build-order): end-of-day state header — three URLs live, steps 1-3 done, NEXT: step 4
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 0d3b94a commit e1ba951

1 file changed

Lines changed: 19 additions & 14 deletions

File tree

context-v/plans/Build-Order-Humain-VC-Unlock-Flow.md

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -26,20 +26,25 @@ tags:
2626
> deliberately-NOT-built list. Read it first; this doc only sequences.
2727
> Identity spec of record: `ai-labs/context-v/specs/Id-Didi-Sh-Identity-Service.md`.
2828
29-
## State as of writing (2026-07-06 — verify, don't assume)
30-
31-
- id-didi-sh **live at `https://id.didi.sh`** (2026-07-06 late: DNS + TLS
32-
validated; domain-verified Resend sender `no-reply@didi.sh`; the
33-
`/access` landing deployed — the emailed links are working doors)
34-
- augment-it workspace-service **verifies `didi_session` on WS upgrade**
35-
(`services/workspace/src/didi.ts`, `DIDI_AUTH=optional`), shell has the
36-
**DidiBadge** sign-in; proven by `scripts/prove-didi-auth.mjs`
37-
- id has **email aliases** (Michael = mpstaton@gmail.com + michael@humain.vc
38-
+ michael@reach.edu, one didi_id); orgs/memberships tables **empty**
39-
- **Production email works end to end** — Resend, domain-verified sender,
40-
delivery to real inboxes proven
41-
- augment-it runs **local-only** (docker compose); active-workspace
42-
split-brain fixed (browser pick authoritative on load)
29+
## State as of writing (2026-07-06, end of day — verify, don't assume)
30+
31+
- **Live URLs:** `https://id.didi.sh` (identity service on Fly — full
32+
magic-link loop operator-clicked in production; Resend domain-verified,
33+
sender `no-reply@didi.sh`), `https://didi.sh` + `www` (the `site/`
34+
conversion surface on Vercel), the GitHub splash.
35+
- **Steps 1–3 DONE** (see their sections): real email, orgs + memberships
36+
seeded local AND prod (Michael = superuser, 3 addresses; Aniel pends his
37+
address), and the membership gate proven (4401 / admitted / 4403).
38+
- augment-it workspace-service verifies `didi_session` on WS upgrade
39+
(`services/workspace/src/didi.ts`); shell has the DidiBadge sign-in;
40+
strategy-curator promoted to the head of ROTATION; the
41+
active-workspace split-brain fixed (browser pick authoritative).
42+
- Local compose runs `DIDI_AUTH=optional` (nothing gated in dev);
43+
`required` + `REQUIRED_ORG_ID` is the deploy posture, proven via the
44+
prove script's GATE mode.
45+
- The DO droplet (167.172.42.247) is prepped: Coolify removed, 2GB swap,
46+
Docker 28, ports 80/443 free, SSH via the id_rsa_nopass key.
47+
- **NEXT: step 4** (attribution envelope), then 5–8, then the deploy tail.
4348

4449
Steps 1–8 are local, each verifiable on the laptop; 9–12 are the deploy
4550
tail. Steps marked ⚑ need an operator decision or action first.

0 commit comments

Comments
 (0)