PURE · Poppy

Poppy Control Center

Lifecycle · edit log · technicians · placement · roadmap
Open live Poppy — Pure Chat.ai
Tier Platform governance Store same Supabase · poppy_* namespace Current SoR Poppy v1 Cutover v2 — pending Technicians 4

For Poppy technicians · reads live from poppy_lifecycle / poppy_edit_log / poppy_technician · writes are approval-gated

Where Poppy sits

Placement — part of PURE, owned at the Platform tier

Poppy is not a sixth org level stacked on top of PURE. The org spine is a tenancy hierarchy. Poppy is a cross-cutting AI service layer the Platform owns and operates — it spans every level and is gated per hat.

PURE org spine (tenancy)
0
Platform PURE MLS Technologies — owns & operates Poppy
1
MLS e.g. NTREIS
2
Association Local › State › National
3
Brokerage Acquisto Real Estate · agents/teams/ISAs are roles
4
Client & Party buyer · seller · vendors
Poppy · AI service layer

One Poppy spans every level — owned at the Platform tier, gated per hat as it reaches down to MLS, Association, Brokerage and Client.

The recommendation

Poppy = a Platform-owned service, not a level above PURE. She is part of PURE, governed at the Platform tier, operating across MLS Client by hat-scoped permission.

Same Supabase — yes. One database keeps identity (auth.uid + hats), dictionary, memory, board and the audit trail unified. A separate DB would fracture all of that.

Your "one level higher" instinct maps to governance authority over the AI — expressed correctly as a dedicated poppy_* namespace inside the same project, not a new tenancy level.

Control plane

poppy_lifecycle

Dated record of every version milestone — v1 start v2 cutover.

Audit

poppy_edit_log

Append-only log of every edit to Poppy, with undo pointers for rollback.

Access

poppy_technician

Who may edit Poppy + their capabilities, gated by offline code on destructive ops.

System-of-record log

Lifecycle — when each version became real

Every milestone is timestamped (CT) in poppy_lifecycle. The v2 cutover row stays pending until it happens — then a technician stamps the exact date/time + commit.

Jun 22, 2026V1 · BRAIN

Poppy brain went live historical

The chat Edge Function deployed with ANTHROPIC_API_KEY; functions/v1/chat began returning {reply,ticket,approvals}. Logged by Code.

Jun 27, 2026V1 · NAME

Poppy persona adopted historical

brand.assistant_name=Poppy written to memory + Poppy added to the Pure Dictionary. Logged by Mike.

Jun 27, 2026 · 11:48 CTV1 · SoR

Poppy v1 System of Record documented current

Baseline doc + canon poppy.v1_system_of_record. This is the active system of record today. Open the v1 doc

Jun 27, 2026 · 11:38 CTV2 · OPEN

v2 Poppy R&D opened current

Parallel fresh-context session; B-POPPY-V2 claimed on the board; coordinating via Lane Mail.

— pending —V2 · CUTOVER

v2 Poppy becomes the system of record pending

Occurs when pure_versions swaps pure-chat v2 live and supersedes v1. A technician stamps occurred_at + commit_sha here at that moment.

Review & rollback

Edit log — every change, reversible

Append-only history from poppy_edit_log. Rollback is approval-gated; reversible entries carry an undo pointer.

When (CT)TargetEditByScopeAction
6/27 11:48doc:v1 SoRAuthored the Poppy v1 System of Recordv2 Poppy R&DPlatform
6/27 12:01canonLogged NTREIS/RETS feed + 2h SLA + Shattique escalationv2 Poppy R&DPlatform
6/27 12:01canonLogged v2-UI-only rule (v1 UI frozen until deploy)MikePlatform
6/27 12:12schemaCreated poppy_* control plane (3 tables)v2 Poppy R&DPlatform
Every Poppy edit going forward (brain/prompt, tool grants, UI version, model routes) writes a row here. Technicians review, then roll back via the gated action — which restores the prior value from the undo snapshot and logs a compensating entry.
Access

Poppy technicians

From poppy_technician. Order of authority: Mike › Dave › Shattique › R&D. Destructive / deploy / key ops require the technician's capability and a superadmin offline backup code (PureGuard), mirrored server-side.

MA

Mike Acquisto

superadmin
alllifecycledeployrollbacktechnicianskeys
DA

Dave

deputy-admin
editdeployrollbacklifecycletechnicians
SH

Shattique

tech-lead
editdeployrollbackfeed-remedycron
v2

v2 Poppy R&D

rnd-lane
documentproposeedit-doc
Forward

Roadmap — v1 now v2 cutover future

Now · v1 live

Documented & frozen

  • Brain v26 · Sonnet · 8 live tools
  • v1 UI untouched on acquisto.biz
  • System of record = the v1 doc
  • Records + edit log live in poppy_*

What flips the switch

  • Code wires v2 chat contract (tools[]/citations[]/web)
  • Per-user gated instances + poppy_memory
  • Model router + metering + caps
  • pure_versions swap stamp cutover here
Future · v2+

Beyond cutover

  • Hat-scoped access to the full 87-tool fleet
  • Proactivity: digests, critical-dates, drift alerts
  • Poppy runner over pure_mcp_jobs + verifier
  • Voice; per-brokerage persona workspaces
Sibling project link: this R&D project holds the thinking (docs + control plane). The v2 build belongs in its own scoped project. Both are joined through the live DB — board ticket B-POPPY-V2, the poppy.* canon keys, and registry key poppy.workstream_links (paste each project URL there to bind them). Same database = both projects see the same Poppy.