Swarm Little Buddy only
Collaboration Dashboard
The shared workspace for you and Codex. Enter decisions here, load files on the Collaboration page, and the daily agents use those updates to keep building NyrA toward paid beta.
Paid beta after P0 business, payment, safety, support, and release gates.
You + Codex Collaboration Workspace
Fill these sections when something changes. Daily agents read the saved answers, uploads, cloud status, app version map, and visual-production status before continuing NyrA.
Daily Build Intake
The direct handoff between you and Codex before daily agents choose the next NyrA build step.
Codex after handoff: Run intake scan, handoff delta, daily brief, and agent dispatch; then continue the next unblocked NyrA build task.
Business, LLC, Tax
Entity, LLC, EIN, tax, and review inputs that block public paid launch.
Codex after handoff: Update policy drafts, Stripe identity requirements, launch checklist, and deployability gates after evidence is saved.
Pricing, Stripe, Payments
Subscription price, hosted AI cap, Stripe mode, checkout, Customer Portal, and billing backend handoffs.
Codex after handoff: Regenerate pricing model, payment launch pack, billing rehearsal, and Stripe setup commands without storing raw secrets.
Cloud Control Room
Move the dashboard, API, state, uploads, triggers, and billing backend out of local-only files.
Codex after handoff: Sync non-secret Worker config, prepare Pages artifact, update D1/R2 targets, and verify push/pull/scan roundtrip.
App Version And Mobile
Map the coming app version and mobile companion path without slowing the paid desktop beta.
Codex after handoff: Update version roadmap, release candidate preflight, QA matrix, release notes, and mobile boundary.
Visual Production
Screenshots, diagrams, pictures, videos, launch assets, and ad creatives stay in progress until they match the shipping app.
Codex after handoff: Refresh screenshots, demo storyboard, launch-site visuals, ad variants, and final approval checklist.
Version Control And Release History
Git, GitHub, CI, branch/tag policy, backup location, and traceable release-history decisions.
Codex after handoff: Refresh Version Control Pack, Daily Brief, Agent Dispatch, release evidence, QA matrix, and CI/release docs.
Support, Policies, Public Web
Support inbox, public domain, policy URLs, refund/cancellation language, and customer escalation path.
Codex after handoff: Update support docs, launch site config, public policy links, Customer Portal messaging, and support readiness checks.
Automation Loop
The always-on development loop that reads saved dashboard answers and routes work to the right department.
Codex after handoff: Keep the command center, daily brief, agent dispatch pack, and build queues current until paid launch gates clear.
Product Roadmap Truth
Open true roadmapThe blunt status page for where NyrA really stands. Version bumps do not count unless they remove user-visible app blockers and pass evidence gates.
Real Files And Pages
These links open generated files or working dashboard pages, not raw Markdown-only placeholders.
Daily Standup
Open standupMorning view for what changed, what is stale, what you need to fill in, and what the daily agents should do next.
Freshness Signals
- Today Command Brief freshness: 0h old - Fresh enough for the daily build loop.
- Agent Dispatch freshness: 0h old - Agent assignments are current.
- Source Of Truth Map coverage: 0 missing routes - Every launch blocker has a dashboard route and agent owner.
- Daily automation inventory: Automation Handoffs Missing - Fix missing or inactive NyrA automations before relying on the daily team.
- User review checkpoint: 3590h old - User review date is saved.
Agent Assignments
- Command Center Intake: Keep the command center, daily brief, agent dispatch pack, and build queues current until paid launch gates clear.
- NyrA Builder: Internal alpha metadata is set to version 0.1.0-alpha.76, appId com.porter.nyra.swarm-little-buddy, product name NyrA Swarm Little Buddy; desktop evidence SHA256 1978e0e49e3776c3d9fb56192f2d9eb4a3be709afbbfc303db8d25698f143edf; Android 0.1.0-alpha.76 versionCode 76 SHA256 ea425cf64d0fb71331f64ff0a8e290f19f0f5fbc51ec3518ef149a20f882d99d; release notes known issues rollback manifest checksums installer rehearsal release-trust decision packet and release-candidate preflight are wired; current verdict is Internal Alpha Only until signed/store-trusted installer evidence and paid-beta handoffs clear
- Cloud Platform: Apply saved non-secret dashboard values to production Worker configs and verify the mobile bridge bootstrap plan.
- Mobile Bridge: Run npm run alpha:hosted:check before phone testing; 4/4 providers ready, APK 0.1.0-alpha.76, download hash matches manifest, support log readback passed (2026-06-16T23-18-02-868Z-55b47d13-76bb-461a-9782-2d9fdf9dd94f).
- Payments Licensing: Approve final screenshots only after the app UI, support, billing, and consent flows match what will ship.
Needs You
- Attorney/accountant review approved for paid beta: Mark Approved only after attorney/accountant review clears paid beta.
- Billing rehearsal mode set to live for final money preflight: Switch to live only after test-mode rehearsal, legal, support, and Stripe gates pass.
- Hosted billing backend HTTPS URL saved: Enter the hosted billing backend HTTPS base URL.
- Stripe webhook HTTPS endpoint saved: Enter the Stripe webhook endpoint URL after it is created.
- Customer Portal configured for cancellation, invoices, and payment methods: Mark yes after Customer Portal cancellation, invoices, and payment methods are tested.
Today Command Brief
Open briefUser Handoffs
- Attorney/accountant review approved for paid beta: Mark Approved only after attorney/accountant review clears paid beta.
- Billing rehearsal mode set to live for final money preflight: Switch to live only after test-mode rehearsal, legal, support, and Stripe gates pass.
- Hosted billing backend HTTPS URL saved: Enter the hosted billing backend HTTPS base URL.
- Stripe webhook HTTPS endpoint saved: Enter the Stripe webhook endpoint URL after it is created.
- Customer Portal configured for cancellation, invoices, and payment methods: Mark yes after Customer Portal cancellation, invoices, and payment methods are tested.
Codex Work Queue
- Windows installer version: Internal alpha metadata is set to version 0.1.0-alpha.76, appId com.porter.nyra.swarm-little-buddy, product name NyrA Swarm Little Buddy; desktop evidence SHA256 1978e0e49e3776c3d9fb56192f2d9eb4a3be709afbbfc303db8d25698f143edf; Android 0.1.0-alpha.76 versionCode 76 SHA256 ea425cf64d0fb71331f64ff0a8e290f19f0f5fbc51ec3518ef149a20f882d99d; release notes known issues rollback manifest checksums installer rehearsal release-trust decision packet and release-candidate preflight are wired; current verdict is Internal Alpha Only until signed/store-trusted installer evidence and paid-beta handoffs clear
- Demo video: Storyboards shot lists captions recording checklist and demo/ad scenes now exist; final recording waits for final UI pricing billing support policy URLs and screenshots
- Daily command-center intake: Automation inventory now verifies required NyrA Codex automations are real and active; daily agents read the Today Command Brief, Decision Recommendations, Handoff Routing Rehearsal, Handoff Action Pack, Agent Dispatch Pack, Dashboard and Collaboration answers, uploads, notes, handoff readiness, deployability blockers, release-candidate status, cloud state, marketing kit, visual status, and route newly cleared work
- Pricing and hosted AI cap model: Pricing model script docs snapshot CSV and command-center Pricing page estimate Stripe fees provider token cost support/infra/refund reserves target margin minimum price and recommended hosted AI cap
- Create Stripe product/price: Use billing:stripe-setup after price and Stripe key are ready
Exact Secret Setup Queue
- STRIPE_SECRET_KEY: Cloudflare billing Worker secret and temporary billing rehearsal shell. Setup command placeholder: npx wrangler secret put STRIPE_SECRET_KEY --cwd cloud/billing-worker --env production | $env:STRIPE_SECRET_KEY = "<STRIPE_SECRET_KEY>". Verify with npm run billing:live-preflight -- --mode test --allow-blocked.
- STRIPE_WEBHOOK_SECRET: Cloudflare billing Worker secret and temporary billing rehearsal shell. Setup command placeholder: npx wrangler secret put STRIPE_WEBHOOK_SECRET --cwd cloud/billing-worker --env production | $env:STRIPE_WEBHOOK_SECRET = "<STRIPE_WEBHOOK_SECRET>". Verify with npm run billing:live-preflight -- --mode test --allow-blocked.
- NYRA_STRIPE_PRICE_PRO_MONTHLY: Cloudflare billing Worker secret and temporary billing rehearsal shell. Setup command placeholder: npx wrangler secret put NYRA_STRIPE_PRICE_PRO_MONTHLY --cwd cloud/billing-worker --env production | $env:NYRA_STRIPE_PRICE_PRO_MONTHLY = "<NYRA_STRIPE_PRICE_PRO_MONTHLY>". Verify with npm run billing:live-preflight -- --mode test --allow-blocked.
- NYRA_BILLING_SUCCESS_URL: Cloudflare billing Worker secret or hosted backend environment variable. Setup command placeholder: npx wrangler secret put NYRA_BILLING_SUCCESS_URL --cwd cloud/billing-worker --env production | $env:NYRA_BILLING_SUCCESS_URL = "<NYRA_BILLING_SUCCESS_URL>". Verify with npm run billing:live-preflight -- --mode test --allow-blocked.
- NYRA_BILLING_CANCEL_URL: Cloudflare billing Worker secret or hosted backend environment variable. Setup command placeholder: npx wrangler secret put NYRA_BILLING_CANCEL_URL --cwd cloud/billing-worker --env production | $env:NYRA_BILLING_CANCEL_URL = "<NYRA_BILLING_CANCEL_URL>". Verify with npm run billing:live-preflight -- --mode test --allow-blocked.
Source Of Truth Map
Open mapEvery launch blocker should point to a dashboard page, field or upload slot, daily-agent coverage, department coverage, and verification command.
- Attorney/accountant review approved for paid beta: billingRehearsal.attorneyReviewStatus - Covered
- Billing rehearsal mode set to live for final money preflight: billingRehearsal.mode - Covered
- Hosted billing backend HTTPS URL saved: billingRehearsal.backendBaseUrl - Covered
- Stripe webhook HTTPS endpoint saved: billingRehearsal.webhookEndpointUrl - Covered
- Customer Portal configured for cancellation, invoices, and payment methods: billingRehearsal.customerPortalConfigured - Covered
- Deployment env has live Stripe secret key beginning with sk_live_: deployment secret store: STRIPE_SECRET_KEY - Covered
Handoff Delta Pack
Open update detectorThis shows what changed since the last dashboard scan so the daily agents can continue build work when you enter answers or upload files.
- mobile-bridge-phone-self-test: Waiting on user - Run a phone bridge self-test against the deployed Worker and record the result.
Handoff Action Pack
Open pack- Attorney/accountant review approved for paid beta: Mark Approved only after attorney/accountant review clears paid beta.
- Billing rehearsal mode set to live for final money preflight: Switch to live only after test-mode rehearsal, legal, support, and Stripe gates pass.
- Hosted billing backend HTTPS URL saved: Enter the hosted billing backend HTTPS base URL.
- Stripe webhook HTTPS endpoint saved: Enter the Stripe webhook endpoint URL after it is created.
- Customer Portal configured for cancellation, invoices, and payment methods: Mark yes after Customer Portal cancellation, invoices, and payment methods are tested.
Secret Store Setup
Open setupNo raw secrets belong in the dashboard. This pack gives placeholder-only commands for Stripe, billing, license, command-center cloud sync, and verification.
- STRIPE_SECRET_KEY: Cloudflare billing Worker secret and temporary billing rehearsal shell
- STRIPE_WEBHOOK_SECRET: Cloudflare billing Worker secret and temporary billing rehearsal shell
- NYRA_STRIPE_PRICE_PRO_MONTHLY: Cloudflare billing Worker secret and temporary billing rehearsal shell
- NYRA_BILLING_SUCCESS_URL: Cloudflare billing Worker secret or hosted backend environment variable
- NYRA_BILLING_CANCEL_URL: Cloudflare billing Worker secret or hosted backend environment variable
Cloud Bootstrap Pack
Open bootstrapThis is the plan-only sequence for Cloudflare API-token auth, D1/R2/Pages resource creation, Worker secrets, migrations, deploys, and first cloud sync. Remote creation stays gated on user-approved execution.
- Cloudflare API token required: Create a scoped Cloudflare API token for the account that will host NyrA, set it as CLOUDFLARE_API_TOKEN in the local shell or automation secret store, then rerun npm run cloudflare:discover.
- Wrangler login: If you are sitting at the Windows desktop and prefer browser auth, run npx wrangler login and approve the Cloudflare account that will host NyrA. Automation still needs CLOUDFLARE_API_TOKEN.
- D1: nyra_command_center: Create a scoped Cloudflare API token for the account that will host NyrA, set it as CLOUDFLARE_API_TOKEN in the local shell or automation secret store, then rerun npm run cloudflare:discover.
- D1: nyra_billing: Create a scoped Cloudflare API token for the account that will host NyrA, set it as CLOUDFLARE_API_TOKEN in the local shell or automation secret store, then rerun npm run cloudflare:discover.
- R2: nyra-command-center-uploads: Run discovery/config sync and verify the non-secret ID or URL is saved in the dashboard before deployment.
Cloud Deploy Pack
Open packThis turns the Cloudflare migration into resource targets, exact dashboard handoffs, safe placeholder commands, and first cloud sync verification.
- Cloudflare account confirmed: Confirm the Cloudflare account that will host NyrA command center Pages, Worker, D1, and R2.
- Cloud admin email entered: Enter the Cloudflare admin email that owns Access policy and deployment permissions.
- D1 database ID entered: Create the Cloudflare D1 database for command-center state, then save its database_id in the dashboard.
- Wrangler D1 database ID resolved: Replace the production D1 database_id placeholder in cloud/command-center-worker/wrangler.jsonc after the D1 id is known.
- Cloud API URL available for sync: After Worker deployment, set NYRA_COMMAND_CENTER_API_URL in a temporary shell and the browser Cloud Connection URL field.
Cloudflare Discovery
Open discoveryThis non-destructive Wrangler pass checks the current Cloudflare account for NyrA D1, R2, Pages, and Worker targets, then turns any matches into dashboard update suggestions.
- Cloudflare API token required: Create a scoped Cloudflare API token for the account that will host NyrA, set it as CLOUDFLARE_API_TOKEN in the local shell or automation secret store, then rerun discovery. Do not paste the token into the dashboard or repo.
- Wrangler login: If you are sitting at the Windows desktop and prefer browser auth, run npx wrangler login from this repo and approve the Cloudflare account that will host NyrA. Automation still needs CLOUDFLARE_API_TOKEN.
Payment Launch Pack
Open packThis turns the money path into one sequence for price, Stripe product/price, Customer Portal, webhook, billing backend, secrets, and test rehearsal.
- Attorney/accountant review approved for paid beta: Mark attorney/accountant review approved only after paid-beta policies, tax, refund, privacy, and support language are cleared.
- Billing rehearsal mode set to live for final money preflight: Keep rehearsal mode in test until test checkout, portal, webhook, support, legal, domain, secrets, and release gates pass.
- Hosted billing backend HTTPS URL saved: Deploy the billing backend or billing Worker, then save its HTTPS base URL.
- Stripe webhook HTTPS endpoint saved: Create the Stripe webhook endpoint after the billing Worker/backend URL exists, select required subscription events, and save the endpoint URL.
- Customer Portal configured for cancellation, invoices, and payment methods: Configure Customer Portal cancellation, invoice history, and payment method updates, then mark the dashboard yes after a test portal roundtrip.
Support Ops Pack
Open supportThis keeps support inbox proof, diagnostics, refund/cancellation workflow, Customer Portal support, policy review, and support screenshots in the paid-beta gate.
- Support email saved: Save the support address customers will see in the app, Stripe receipts, public policies, and launch site.
- Support inbox ticket roundtrip confirmed: Send a test customer email to the support inbox, reply from the inbox, and upload sanitized proof of the roundtrip.
- Public domain and policy support path saved: Save the public product domain so privacy, terms, refund, cancellation, support, checkout success, and portal return URLs can match.
- Redacted support diagnostics export exists: Keep Settings diagnostics export available and redacted before every release candidate.
- Support runbook and inbox setup docs exist: Keep support categories, evidence rules, response targets, canned replies, and inbox setup docs current with the shipping product.
Decision Recommendations
Open defaultsSuggested defaults help the daily agents keep building while real legal, Stripe, cloud, support, signing, and secret-store handoffs stay blocked until saved evidence exists.
- Business name candidate: NyrA Labs LLC - Run a South Carolina name availability check, pick the final legal/business name, save it in the dashboard, and upload filing evidence when available.
- Entity path: SC LLC - Choose SC LLC or another documented entity path, then save the decision and upload the filing or accountant/legal note.
- Tax collection/accounting path: Stripe Tax now - Choose Stripe Tax now, accountant first, or SC-only beta in the dashboard. Get accountant/legal review before live public charging.
- Monthly subscription price: $25.00 - Save the approved monthly price in cents before creating the Stripe Price.
- Hosted AI cap: 300 hosted AI messages/month until measured usage proves more headroom - Save the customer-facing hosted AI cap and over-cap behavior before checkout copy is published.
- Support inbox: nyrasupport@gmail.com - Confirm you own the inbox, send a test ticket, reply, then mark billingRehearsal.supportInboxConfirmed as Yes.
Release Trust Pack
Open packThis keeps the signed or store-trusted installer path, evidence slot, and no-secret signing rules in the daily build loop.
- Paid beta installer is signed or store-trusted: Produce signed direct-download installer evidence or store-trusted package/listing evidence before any paid beta customer receives the build.
- Trusted installer evidence clears release candidate: Choose the release trust path and produce signed or store-trusted installer evidence before paid beta.
Version Control Pack
Open packThis keeps Git, GitHub, CI, branch/tag policy, release evidence, and backups visible before any paid customer build.
- GitHub remote or repo URL saved: Save the intended GitHub repository owner/name or remote URL in the dashboard.
- GitHub repo creation or push path available: Authenticate GitHub CLI or save an existing remote URL in the dashboard.
Launch blockers and required work.
Mostly real-world handoffs.
Entity, Stripe, support, domain, signing.
Engineering, docs, tests, backend.
Before ad spend and unknown legal/tax variance.
More realistic paid-beta runway.
Handoff Desk
These fields are the fastest way to unblock me. Save here, then the daily command-center agents read the saved state and continue the build.
Checking command-center API...
Browser Cloud Connection
Connect this dashboard to the Cloudflare Worker API when it is deployed. The private token is stored only in this browser, not in repo files.
Daily agents should use npm run cloud:command-center:ingest -- --write to copy cloud-entered handoffs into local state without overwriting generated launch artifacts.
No cloud API configured in this browser yet.
Agent Run Log
Each manual intake or scheduled cloud marker becomes a visible build handoff. Use this to confirm the dashboard was read and routed.
No intake runs loaded yet.
Dashboard Update Journal
Every meaningful dashboard save becomes an agent handoff. The journal records changed field names and routing status without copying raw secrets into logs.
| Status | Saved At | Summary | Fields | Agent Next Step |
|---|---|---|---|---|
| AGENT_REVIEWED | 2026-06-03T22:31:39.520Z | Dashboard update saved: Porter Labs LLC business identity and porterlabz.com domain recorded. | decisions.businessName, decisions.entityPath, decisions.domain, decisions.einStatus and 4 more |
Daily agents should refresh launch docs, Stripe identity checklist, public domain config, cloud domain plan, and handoff readiness against this newly supplied business/domain handoff. |
| AGENT_REVIEWED | 2026-06-03T22:31:39.520Z | Upload saved: Porter-Labs-LLC-ZenBusiness-dashboard.jpg in llc-documents. | uploads.llc-documents |
Daily agents should read this upload, run handoff scan/delta checks, and continue newly unblocked NyrA work. |
| AGENT_REVIEWED | Applied 6 safe launch defaults and skipped 0 existing values. | 0 tracked fields |
Run scan and continue newly unblocked work. |
Money Readiness
Open preflightIntake Readiness
Open handoffsSaved Launch Decisions
Edit detailsDaily Agent Loop
Agent roomCommand Center Intake
Read saved dashboard fields, uploads, and notes, then route newly cleared blockers into build work.
Reads: command-center-state.json, /api/intake/runs, uploads_manifest.csv, launch_todos.csvNyrA Builder
Advance the highest-value unblocked Codex-owned task for the desktop buddy paid beta.
Reads: command-center-state.json, launch_todos.csv, production gatesCloud Platform
Move the command center toward Cloudflare Pages, Workers, D1, R2, cron, and private access without storing secrets.
Reads: cloud_solution_plan.md, cloud/command-center-worker, command-center-state.jsonPayments Licensing
Keep Stripe, checkout, Customer Portal, license activation, and paid entitlement gates deployment-ready.
Reads: payments runbook, billing server, command-center-state.jsonMarketing Visuals
Keep screenshots, diagrams, launch pages, copy, and demo-video assets moving until they match the shipping product.
Reads: visualProduction, marketing campaign, screenshotsQA Release
Run release gates, keep build-clean coverage current, and report remaining signed-installer/live-Stripe blockers.
Reads: scripts/build-clean.ps1, package scripts, release gatesCloud + App Version
Cloud target: Cloudflare Pages for dashboard, Cloudflare Worker API, D1 structured state, R2 private uploads, cron intake markers, Cloudflare Access for browser access
Cloud status: Cloud Worker/D1/R2 and private Pages dashboard deploy packs are ready locally; deployment pending Cloudflare account, domain, Access/admin email, D1 ID, R2 bucket, Pages project, and secrets
Next version: 0.1.0-beta.1
Mobile/app path: Desktop paid beta is the shipping target; Android/iOS companion planning stays mapped here until desktop billing, support, policy, signing, and cloud gates are closed
Visuals In Production
Visual boardWhat Is Next
Full task board| Task | Lane | Owner | Status | Detail |
|---|---|---|---|---|
| Business name search | Legal/Business | User | Not started | Search SC business filings and USPTO for NyrA/Nyra Swarm/NyrA Little Buddy conflicts |
| Choose entity path | Legal/Business | User | SC LLC selected | SC LLC path saved as Porter Labs LLC in command center; formation evidence uploaded and filing remains in progress |
| File SC LLC if chosen | Legal/Business | User | In progress | Porter Labs LLC SC registration is in progress via uploaded ZenBusiness evidence; formation date still not issued |
| Get EIN | Legal/Business | User | Blocked on formation | Apply through IRS after the LLC formation date is issued; current evidence shows EIN not started |
| Open/confirm business bank | Finance | User | Blocked on entity/EIN | Separate revenue from personal money |
| Stripe identity/tax setup | Payments | User | Waiting on tax/pricing | Use Porter Labs LLC and porterlabz.com for Stripe identity after tax decision, price, portal, and legal review clear |
| Choose monthly price | Payments | User | Open | Pick first monthly SKU price using the Pricing Model page; model currently supports a $25 planning scenario with payment/provider/support reserves, but final price needs user approval |
| Choose hosted AI cap | Payments/Product | User | Open | Define included usage and over-cap behavior using the Pricing Model page; model currently calculates a hosted-message cap from token and margin assumptions because BYOK is later |
| Pricing and hosted AI cap model | Payments/Product | Codex | Ready | Pricing model script docs snapshot CSV and command-center Pricing page estimate Stripe fees provider token cost support/infra/refund reserves target margin minimum price and recommended hosted AI cap |
| Create Stripe product/price | Payments | Codex | Ready | Use billing:stripe-setup after price and Stripe key are ready |
Team Status
Team roomProduct Program
Active
Focus: Keep dashboard-as-command-center source of truth tight and route ready Codex launch work into concrete department assignments instead of passive watch states.
Next: Updated agent dispatch assignments, daily brief routing, and department next actions from the live command-center queue
Blocked: None
Business Legal
Blocked
Focus: Porter Labs LLC / SC LLC path is recorded; ZenBusiness evidence shows formation date and EIN still not issued; tax/accountant review remains next.
Next: Formation date, EIN, tax decision, and attorney-accountant approval when available
Blocked: Formation completion, EIN, tax decision, attorney/accountant review
Payments Licensing
Active
Focus: Stripe Checkout Customer Portal webhooks entitlement activation customer-safe device activation deploy pack Cloudflare Worker/D1 path pricing/cap planner no-trial entitlement enforcement BYOK-later policy Payment Launch Pack guarded billing live rehearsal preflight and paid-beta storage guard
Next: Use Payment Launch Pack to clear price cap no-trial/BYOK policy Stripe product/price portal webhook backend URL secret-store and test rehearsal actions before hosted billing rehearsal
Blocked: Monthly price hosted AI cap domain support email Stripe account details Customer Portal webhook secret hosting target Cloudflare D1 database ID and Worker URL
Engineering Security
Active
Focus: Paid-feature entitlement gate terminal gating high-impact approval consent enforcement typed IPC hardening license activation wiring and zero-audit Electron 42 build baseline
Next: Closed P0 security/license/high-impact/privacy/typed-IPC gate evidence
Blocked: Live deployment signing legal and release-channel decisions
Privacy Consent
Active
Focus: First-run and Settings controls for mic camera screen memory passive context logs third-party AI and computer control are implemented and main-process enforced; privacy policy draft and AI provider data-flow draft now map OpenAI Anthropic Gemini xAI/Grok flows
Next: Attorney review of privacy retention provider-data wording and public policy URLs
Blocked: Attorney review support inbox domain exact retention policy final provider stack and hosted AI cap
Release Ops
Active
Focus: 0.1.0-alpha.76 release-candidate preflight now publishes the current Internal Alpha Only vs paid-beta verdict from release evidence, deployability handoffs, cloud automations, marketing visuals, billing, support, legal, Android, and app-version state
Next: Keep release-candidate JSON CSV Markdown Release Package blocker queue and daily release queue current after every dashboard rebuild; current desktop output is G:/My Drive/AI Stuff/desktop-buddy/release/0.1.0-alpha.76/win-unpacked/NyrA Swarm Little Buddy.exe
Blocked: User must choose certificate/store/direct-download path and clear paid-beta handoffs before the verdict can become paid-beta ready
Support Ops
Active
Focus: Support diagnostics export runbook ticket categories refund workflow macros and inbox setup
Next: Support inbox ticket roundtrip after mailbox exists
Blocked: User must create/confirm support inbox before public support can go live
Marketing Campaign
Active
Focus: Campaign kit now contains beta invite email sequence social posts ad variants campaign calendar and demo/ad shot lists plus the generated launch site with safe claims and publishing blockers
Next: Final launch campaign with current screenshots domain price hosted AI cap and checkout URL
Blocked: Need domain price hosted AI cap final product screenshots policy URLs recorded demo and live Stripe checkout URL
Visual Assets
Active
Focus: Visual inventory now tracks 23 screenshots diagrams launch-site assets and videos, and the Android evidence route now prefers the latest available alpha71 panel and launch captures instead of stale alpha46-only pointers while final screenshot approval stays blocked until the shipping UI billing support and consent flows freeze
Next: Refresh final paid-beta screenshots and record demo/ad videos after UI and payment/support gates are ready
Blocked: Need fresh paid-beta screenshots after final UI billing support consent and pricing flows plus an alpha72 Android refresh to clear the remaining stale versioned evidence
QA Test
Active
Focus: QA launch matrix clean-build release gates and generated-artifact readers now cover command center launch site billing deploy license billing paid features high-impact approvals privacy consent typed IPC policy production cloud Windows package and targeted stop/realtime/camera smokes; the 2026-06-13 phone self-test review still shows NO_PHONE_SELF_TEST_LOG and 0 phone-evidence files, so the physical-phone gate remains blocked even after the intake false-ready regression was removed.
Next: Passing launch gate report from npm run build:clean on 0.1.0-alpha.76 plus current command-center generated-file checks and Android alpha 0.1.0-alpha.76 smoke evidence
Blocked: Needs a real physical-phone bridge self-test, live Stripe hosted-backend rehearsal, signed release channel support inbox public domain checks, and final nonparallel clean build after handoffs clear
Command Center Intake
Active
Focus: 2026-06-15 intake refresh confirmed 0 real Ready for Codex review rows, no handoff-delta changes, no new upload evidence, and Source Of Truth route coverage still complete for all launch blockers.
Next: Continue daily scans and route only newly changed dashboard answers, uploads, app-version changes, payment/public/cloud changes, secret-store presence, and inferred non-secret mobile-bridge defaults into department work.
Blocked: 0 ready-for-Codex rows remain; user, secret-store, cloud, support, legal, billing, signed-release, final screenshot, and physical-phone evidence gates still block paid launch.
Cloud Platform
Active
Focus: Cloud Worker API D1 schema R2 upload path cron marker auth guard private Pages dashboard Cloud Bootstrap Pack Cloud Deploy Pack deploy preflight Cloudflare billing Worker/D1 path browser cloud connection CLI cloud sync cloud handoff scan parity Source Of Truth Map route parity and deployment hardening are locally scaffolded
Next: Use Cloud Bootstrap Pack to clear Wrangler login resource creation config sync secret migration deploy source-truth route check and first roundtrip checks before Cloud Deploy Pack production deploys
Blocked: Needs Cloudflare account domain Access/admin email D1/R2 creation approval Pages project command-center Worker URL billing Worker URL dashboard origin temporary sync token and secrets
Latest Team Updates
- Command Center Intake: Added a browser Check Source Map control and local /api/source-of-truth endpoint so the dashboard can verify source-of-truth route coverage from localhost or the deployed Worker 2026-06-01
- Cloud Platform: Added cloud Source Of Truth Map parity so the command-center Worker exposes /api/source-of-truth and classifies dashboard fields uploads secret-store rows and Codex routes from synced cloud state 2026-06-01
- Cloud Platform: Added Cloudflare handoff discovery so the dashboard can non-destructively check Wrangler auth D1 R2 Pages and Worker targets then surface redacted non-secret update suggestions 2026-06-01
- Command Center Intake: Hardened the local dashboard API to match cloud safety limits with JSON content-type checks request size caps malformed base64 rejection 10 MB upload cap sanitized upload content types and a temp-server regression test 2026-06-01
- Command Center Intake: Added Decision Recommendations so the dashboard proposes safe defaults for price hosted AI cap entity path support cloud release signing app version and visuals without clearing real handoffs 2026-06-01
- Command Center Intake: Added a generated Handoff Wizard start-here page that turns current P0 launch blockers into fillable cards upload slots secret-store warnings save scan record-run controls and backlog routing 2026-05-31