Update docs/prd/001-picortex-v1.md
64bc4214fdd9 jacobcole 2026-04-23 1 file
index d6d6604..c687ec2 100644
@@ -4,11 +4,13 @@ visibility: public
# PRD — picortex v1
-**Status:** Draft
+**Status:** Draft — **provisional pending Q0-Q4 closure**
**Owner:** Jacob
**Date:** 2026-04-23
**Last reviewed:** 2026-04-23
+> ⚠️ **This PRD describes Option 1** (tmux-centered single-host with web terminal + file browser) from the [prototype options brainstorm](../plans/2026-04-23-prototype-options.md). Late in the planning session, the product was reframed as "awesome texting experience" with dev surface optional — that may demote several functional requirements here (especially FR-9..FR-12, FR-18..FR-20) to "one branch of the decision tree." Treat this PRD as the **maximal** version until Q0 (`picortex-adb`) defines measurable success criteria and Q2 (`picortex-2b4`) decides whether the dev surface is in v0.1. Reconciliation tracked in `picortex-357`.
+
## 1. Problem
Jacob wants to chat with Claude Code from his phone — via real iMessage, including group texts — the same way Cortex enables, but with a lighter-weight personal stack. The existing Cortex deployment is a shared business product carrying design constraints (Docker-container-per-workspace, session dashboard, multi-tenant billing) that aren't needed for a single user. Meanwhile, Cortex has just spent a month solving the actual hard problems (attention gating, per-chat isolation, sharing bridge, HMAC webhook ingestion, linq-sim harness) and all of those are directly reusable.
@@ -46,7 +48,7 @@ Scenarios:
- **NG4.** No native mobile apps. Mobile-first *web* UI only.
- **NG5.** No group-chat-specific mobile UI in v1 — 1:1 threading works; groups render on desktop first.
- **NG6.** No MCP tools for cross-chat queries in v1 ([Cortex R6](../wiki/cortex-inheritance.md#r6-mcp-cross-chat) deferred; sharing bridge R7 is enough).
-- **NG7.** No OpenClaw. No OpenClaw. No OpenClaw. ([explicit user directive])
+- **NG7.** ~~No OpenClaw. No OpenClaw. No OpenClaw.~~ **Softened 2026-04-23:** OpenClaw was initially ruled out, but `docs/plans/2026-04-23-prototype-options.md` Option 5 reopened it on merit. Current status: **not chosen, but not ruled out.** Final decision is Q4 (`picortex-3mk`).
- **NG8.** No shared knowledge graph backend yet. Canonical log is SQLite on the picortex server. Integration with noos deferred.
## 5. User stories