Collaboration Space

Enter Updates For The Team

Run this through the local command-center server to save your answers, uploads, app version, cloud status, pricing, legal identity, and support handoffs into the repo. Agents read this state daily and continue building NyrA when blockers clear.

Connection

Checking command-center API...

Start the server with npm run command-center:server, then open http://localhost:8891/. If opened as a plain file, form values are only kept in this browser.

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.

Cloud setup

No cloud API configured in this browser yet.

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.

Open workspace CSV
Workspace Collaboration Workspace Waiting On Handoffs Needs input
Required fields saved 38/48 Needs input
Upload slots with files 1 Ready
Handoff task cards 24 Tracking
Command Center Intake

Daily Build Intake

Ready for Codex review

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 Legal

Business, LLC, Tax

Partially filled

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.

Payments Licensing

Pricing, Stripe, Payments

Partially filled

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 Platform

Cloud Control Room

Partially filled

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.

QA Release

App Version And Mobile

Ready for Codex review

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.

Marketing Visuals

Visual Production

Partially filled

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

Version Control And Release History

Partially filled

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 Ops

Support, Policies, Public Web

Partially filled

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.

Agent Dispatch

Automation Loop

Tracking

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.

Real Files And Pages

These links open generated files or working dashboard pages, not raw Markdown-only placeholders.

Open Excel command center

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.

Pending updates 0 Ready
Last dashboard save 2026-06-03T22:31:39.520Z Ready
StatusSaved AtSummaryFieldsAgent 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.

Handoff Delta Pack

Open update detector

This is the daily-agent change detector. After you save answers or load files, scan handoffs so Codex can see what changed since the last baseline.

Delta status Handoff Delta Changed Waiting On Handoffs Ready
Changed rows 1 Ready
Newly ready 0 No changes

Handoff Routing Rehearsal

Open routing proof

Use the rehearsal as the dry-run proof that filled answers, loaded files, and secret-store presence will route to Codex review. It uses safe example values only and does not clear real launch blockers.

Dry-run status Handoff Routing Rehearsal Ready Ready
Ready for Codex 26 Ready
Uploads covered 9 Ready

Launch Handoff Console

This is the live deployability queue translated into exact places for you to type answers or upload files. Secret rows name the deployment secret store only. Do not paste secrets into dashboard fields.

Open deployability
Open user handoffs 26 Ready
Saved field values 2 Ready
Upload slots with files 0 Ready
Secret-store items 9 Ready
StatusLanePageFieldCurrent Saved ValueFiles In SlotWhat To Do
Waiting on user Business Legal pages/billing-rehearsal.html billingRehearsal.attorneyReviewStatus Needs input
Not approved
legal-review
0 files
Mark Approved only after attorney/accountant review clears paid beta.
User + Codex gated Payments Licensing pages/billing-rehearsal.html billingRehearsal.mode Needs input
test
stripe-screenshots
0 files
Switch to live only after test-mode rehearsal, legal, support, and Stripe gates pass.
Waiting on user Payments Licensing pages/billing-rehearsal.html billingRehearsal.backendBaseUrl Needs input
Not set
cloud-handoff
0 files
Enter the hosted billing backend HTTPS base URL.
Waiting on user Payments Licensing pages/billing-rehearsal.html billingRehearsal.webhookEndpointUrl Needs input
Not set
stripe-screenshots
0 files
Enter the Stripe webhook endpoint URL after it is created.
Waiting on user Payments Licensing pages/billing-rehearsal.html billingRehearsal.customerPortalConfigured Needs input
No
stripe-screenshots
0 files
Mark yes after Customer Portal cancellation, invoices, and payment methods are tested.
Secret store Payments Licensing pages/billing-rehearsal.html deployment secret store: STRIPE_SECRET_KEY Secret store
External secret store only
cloud-handoff
0 files
Set STRIPE_SECRET_KEY in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.
Secret store Payments Licensing pages/billing-rehearsal.html deployment secret store: STRIPE_WEBHOOK_SECRET Secret store
External secret store only
cloud-handoff
0 files
Set STRIPE_WEBHOOK_SECRET in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.
Secret store Payments Licensing pages/billing-rehearsal.html deployment secret store: NYRA_STRIPE_PRICE_PRO_MONTHLY Secret store
External secret store only
cloud-handoff
0 files
Set NYRA_STRIPE_PRICE_PRO_MONTHLY in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.
Secret store Payments Licensing pages/billing-rehearsal.html deployment secret store: NYRA_BILLING_SUCCESS_URL Secret store
External secret store only
cloud-handoff
0 files
Set NYRA_BILLING_SUCCESS_URL in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.
Secret store Payments Licensing pages/billing-rehearsal.html deployment secret store: NYRA_BILLING_CANCEL_URL Secret store
External secret store only
cloud-handoff
0 files
Set NYRA_BILLING_CANCEL_URL in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.
Secret store Payments Licensing pages/billing-rehearsal.html deployment secret store: NYRA_BILLING_RETURN_URL Secret store
External secret store only
cloud-handoff
0 files
Set NYRA_BILLING_RETURN_URL in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.
Secret store Payments Licensing pages/billing-rehearsal.html deployment secret store: NYRA_LICENSE_API_TOKEN Secret store
External secret store only
cloud-handoff
0 files
Set NYRA_LICENSE_API_TOKEN in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.
Secret store Payments Licensing pages/billing-rehearsal.html deployment secret store: NYRA_LICENSE_SIGNING_SECRET Secret store
External secret store only
cloud-handoff
0 files
Set NYRA_LICENSE_SIGNING_SECRET in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.
Secret store Payments Licensing pages/billing-rehearsal.html deployment secret store: NYRA_ANDROID_DOWNLOAD_TICKET_SECRET Secret store
External secret store only
cloud-handoff
0 files
Set NYRA_ANDROID_DOWNLOAD_TICKET_SECRET in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.
Waiting on user Support Ops pages/billing-rehearsal.html billingRehearsal.supportInboxConfirmed Needs input
No
domain-email
0 files
Create the support inbox, send a test ticket, reply, and mark confirmed.
Waiting on user Cloud Platform pages/cloud.html cloudMigration.accountReady Needs input
No
cloud-handoff
0 files
Confirm the Cloudflare account that will host the dashboard and API.
Waiting on user Cloud Platform pages/cloud.html cloudMigration.d1DatabaseId Needs input
Not set
cloud-handoff
0 files
Paste the Cloudflare D1 database ID.
Waiting on user Cloud Platform pages/cloud-mobile-bridge.html mobileBridge.workerUrl Needs input
Not set
cloud-handoff
0 files
Enter the deployed HTTPS NyrA mobile bridge Worker URL.
Secret store Cloud Platform pages/cloud-mobile-bridge.html mobileBridge.secretStatus Needs input
Not set
cloud-handoff
0 files
Set the Worker bridge token secret and mark the mobile bridge secret status.
Secret store Cloud Platform pages/cloud-mobile-bridge.html mobileBridge.providerSecretStatus Needs input
Not set
cloud-handoff
0 files
Set OpenAI, Anthropic, Gemini, and Grok provider secrets for the deployed mobile bridge.
Waiting on user Cloud Platform pages/cloud-mobile-bridge.html mobileBridge.r2BucketName Needs input
Not set
cloud-handoff
0 files
Create and enter the SUPPORT_LOGS R2 bucket name for mobile diagnostics.
Waiting on user Cloud Platform pages/cloud-mobile-bridge.html mobileBridge.androidReleasesBucketName Needs input
Not set
cloud-handoff
0 files
Create and enter the ANDROID_RELEASES R2 bucket name for hosted APK updates.
Waiting on user Cloud Platform pages/cloud-mobile-bridge.html mobileBridge.androidApkR2Key Needs input
Not set
cloud-handoff
0 files
Upload the current APK to R2 and enter its object key.
User + Codex gated Release Ops pages/cloud-mobile-bridge.html mobileBridge.bundledBridgeUrl Needs input
Not set
cloud-handoff
0 files
Deploy the stable bridge, remove the shared bundled alpha token from paid-beta builds, then rebuild Android from verified bridge evidence.
User + Codex gated QA pages/cloud-mobile-bridge.html mobileBridge.lastPhoneSelfTest Saved
Failed evidence review 2026-06-16T05:27:51.911Z: surface=phone; passed=no; 7 pass / 4 warn / 0 fail; supportLogId=2026-06-16T05-27-52-391Z-dbe5c0c4-27b2-481b-998c-b09ad21ef53b. Next action: Open Android Accessibility and enable NyrA Phone Control so NyrA can tap, type, swipe, and inspect the phone when asked.
phone-evidence
0 files
Run a phone bridge self-test against the deployed Worker and record the result.
User + Codex gated Release Ops pages/release-package.html releasePackage.signingStatus Saved
Unsigned internal alpha evidence only
code-signing
0 files
Upload or generate signed/store-trusted release evidence after the signing path is chosen.

Active Handoff Workbench

Each launch blocker gets its own answer box and file slot. Save, scan, and route from the same card so the next daily agent run can pick up cleared work.

1
Attorney/accountant review approved for paid beta Business Legal | User
Waiting on user

Mark Approved only after attorney/accountant review clears paid beta.

Needs input Not approved legal-review | 0 files billingRehearsal.attorneyReviewStatus
legal-review currently has 0 files.
2
Billing rehearsal mode set to live for final money preflight Payments Licensing | User + Codex
User + Codex gated

Switch to live only after test-mode rehearsal, legal, support, and Stripe gates pass.

Needs input test stripe-screenshots | 0 files billingRehearsal.mode
stripe-screenshots currently has 0 files.
3
Hosted billing backend HTTPS URL saved Payments Licensing | User
Waiting on user

Enter the hosted billing backend HTTPS base URL.

Needs input Not set cloud-handoff | 0 files billingRehearsal.backendBaseUrl
cloud-handoff currently has 0 files.
4
Stripe webhook HTTPS endpoint saved Payments Licensing | User
Waiting on user

Enter the Stripe webhook endpoint URL after it is created.

Needs input Not set stripe-screenshots | 0 files billingRehearsal.webhookEndpointUrl
stripe-screenshots currently has 0 files.
5
Customer Portal configured for cancellation, invoices, and payment methods Payments Licensing | User
Waiting on user

Mark yes after Customer Portal cancellation, invoices, and payment methods are tested.

Needs input No stripe-screenshots | 0 files billingRehearsal.customerPortalConfigured
stripe-screenshots currently has 0 files.
6
Deployment env has live Stripe secret key beginning with sk_live_ Payments Licensing | User
Secret store

Set STRIPE_SECRET_KEY in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.

Secret store External secret store only cloud-handoff | 0 files deployment secret store: STRIPE_SECRET_KEY
Secret Store Only STRIPE_SECRET_KEY

Set this in the deployment secret store or temporary shell. Do not paste raw secrets into this dashboard.

cloud-handoff currently has 0 files.
7
Deployment env has Stripe webhook signing secret beginning with whsec_ Payments Licensing | User
Secret store

Set STRIPE_WEBHOOK_SECRET in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.

Secret store External secret store only cloud-handoff | 0 files deployment secret store: STRIPE_WEBHOOK_SECRET
Secret Store Only STRIPE_WEBHOOK_SECRET

Set this in the deployment secret store or temporary shell. Do not paste raw secrets into this dashboard.

cloud-handoff currently has 0 files.
8
Deployment env has Stripe monthly Price ID beginning with price_ Payments Licensing | User
Secret store

Set NYRA_STRIPE_PRICE_PRO_MONTHLY in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.

Secret store External secret store only cloud-handoff | 0 files deployment secret store: NYRA_STRIPE_PRICE_PRO_MONTHLY
Secret Store Only NYRA_STRIPE_PRICE_PRO_MONTHLY

Set this in the deployment secret store or temporary shell. Do not paste raw secrets into this dashboard.

cloud-handoff currently has 0 files.
9
Deployment env has HTTPS checkout success URL Payments Licensing | User
Secret store

Set NYRA_BILLING_SUCCESS_URL in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.

Secret store External secret store only cloud-handoff | 0 files deployment secret store: NYRA_BILLING_SUCCESS_URL
Secret Store Only NYRA_BILLING_SUCCESS_URL

Set this in the deployment secret store or temporary shell. Do not paste raw secrets into this dashboard.

cloud-handoff currently has 0 files.
10
Deployment env has HTTPS checkout cancel URL Payments Licensing | User
Secret store

Set NYRA_BILLING_CANCEL_URL in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.

Secret store External secret store only cloud-handoff | 0 files deployment secret store: NYRA_BILLING_CANCEL_URL
Secret Store Only NYRA_BILLING_CANCEL_URL

Set this in the deployment secret store or temporary shell. Do not paste raw secrets into this dashboard.

cloud-handoff currently has 0 files.
11
Deployment env has HTTPS Customer Portal return URL Payments Licensing | User
Secret store

Set NYRA_BILLING_RETURN_URL in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.

Secret store External secret store only cloud-handoff | 0 files deployment secret store: NYRA_BILLING_RETURN_URL
Secret Store Only NYRA_BILLING_RETURN_URL

Set this in the deployment secret store or temporary shell. Do not paste raw secrets into this dashboard.

cloud-handoff currently has 0 files.
12
Deployment env has long random license API token Payments Licensing | User
Secret store

Set NYRA_LICENSE_API_TOKEN in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.

Secret store External secret store only cloud-handoff | 0 files deployment secret store: NYRA_LICENSE_API_TOKEN
Secret Store Only NYRA_LICENSE_API_TOKEN

Set this in the deployment secret store or temporary shell. Do not paste raw secrets into this dashboard.

cloud-handoff currently has 0 files.
13
Deployment env has long random license signing secret Payments Licensing | User
Secret store

Set NYRA_LICENSE_SIGNING_SECRET in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.

Secret store External secret store only cloud-handoff | 0 files deployment secret store: NYRA_LICENSE_SIGNING_SECRET
Secret Store Only NYRA_LICENSE_SIGNING_SECRET

Set this in the deployment secret store or temporary shell. Do not paste raw secrets into this dashboard.

cloud-handoff currently has 0 files.
14
Deployment env has long random Android APK download ticket secret Payments Licensing | User
Secret store

Set NYRA_ANDROID_DOWNLOAD_TICKET_SECRET in the deployment secret store or a temporary shell. Do not paste secrets into the dashboard.

Secret store External secret store only cloud-handoff | 0 files deployment secret store: NYRA_ANDROID_DOWNLOAD_TICKET_SECRET
Secret Store Only NYRA_ANDROID_DOWNLOAD_TICKET_SECRET

Set this in the deployment secret store or temporary shell. Do not paste raw secrets into this dashboard.

cloud-handoff currently has 0 files.
15
Support inbox roundtrip confirmed Support Ops | User
Waiting on user

Create the support inbox, send a test ticket, reply, and mark confirmed.

Needs input No domain-email | 0 files billingRehearsal.supportInboxConfirmed
domain-email currently has 0 files.
16
Cloudflare account ready Cloud Platform | User
Waiting on user

Confirm the Cloudflare account that will host the dashboard and API.

Needs input No cloud-handoff | 0 files cloudMigration.accountReady
cloud-handoff currently has 0 files.
17
D1 database ID saved Cloud Platform | User
Waiting on user

Paste the Cloudflare D1 database ID.

Needs input Not set cloud-handoff | 0 files cloudMigration.d1DatabaseId
cloud-handoff currently has 0 files.
18
Hosted mobile bridge Worker URL saved Cloud Platform | User + Codex
Waiting on user

Enter the deployed HTTPS NyrA mobile bridge Worker URL.

Needs input Not set cloud-handoff | 0 files mobileBridge.workerUrl
cloud-handoff currently has 0 files.
19
Mobile bridge token secret configured Cloud Platform | User + Codex
Secret store

Set the Worker bridge token secret and mark the mobile bridge secret status.

Needs input Not set cloud-handoff | 0 files mobileBridge.secretStatus
cloud-handoff currently has 0 files.
20
Mobile bridge full swarm provider secrets configured Cloud Platform | User + Codex
Secret store

Set OpenAI, Anthropic, Gemini, and Grok provider secrets for the deployed mobile bridge.

Needs input Not set cloud-handoff | 0 files mobileBridge.providerSecretStatus
cloud-handoff currently has 0 files.
21
Mobile support-log R2 bucket saved Cloud Platform | User + Codex
Waiting on user

Create and enter the SUPPORT_LOGS R2 bucket name for mobile diagnostics.

Needs input Not set cloud-handoff | 0 files mobileBridge.r2BucketName
cloud-handoff currently has 0 files.
22
Android releases R2 bucket saved Cloud Platform | User + Codex
Waiting on user

Create and enter the ANDROID_RELEASES R2 bucket name for hosted APK updates.

Needs input Not set cloud-handoff | 0 files mobileBridge.androidReleasesBucketName
cloud-handoff currently has 0 files.
23
Hosted Android APK route configured Cloud Platform | User + Codex
Waiting on user

Upload the current APK to R2 and enter its object key.

Needs input Not set cloud-handoff | 0 files mobileBridge.androidApkR2Key
cloud-handoff currently has 0 files.
24
Android paid-beta build points at stable bridge URL without bundled shared token Release Ops | User + Codex
User + Codex gated

Deploy the stable bridge, remove the shared bundled alpha token from paid-beta builds, then rebuild Android from verified bridge evidence.

Needs input Not set cloud-handoff | 0 files mobileBridge.bundledBridgeUrl
cloud-handoff currently has 0 files.
25
Physical phone bridge self-test passed QA | User + Codex
User + Codex gated

Run a phone bridge self-test against the deployed Worker and record the result.

Saved Failed evidence review 2026-06-16T05:27:51.911Z: surface=phone; passed=no; 7 pass / 4 warn / 0 fail; supportLogId=2026-06-16T05-27-52-391Z-dbe5c0c4-27b2-481b-998c-b09ad21ef53b. Next action: Open Android Accessibility and enable NyrA Phone Control so NyrA can tap, type, swipe, and inspect the phone when asked. phone-evidence | 0 files mobileBridge.lastPhoneSelfTest
phone-evidence currently has 0 files.
26
Paid beta installer is signed or store-trusted Release Ops | User + Codex
User + Codex gated

Upload or generate signed/store-trusted release evidence after the signing path is chosen.

Saved Unsigned internal alpha evidence only code-signing | 0 files releasePackage.signingStatus
code-signing currently has 0 files.

Codex Queue After Handoffs

Daily agents

Priority Build Intake

Use this as the direct handoff from you to Codex. Daily agents read these fields first.

Business And Legal

Entity, LLC, EIN, and tax decisions that unblock legal, Stripe, and release work.

Pricing And Payments

Subscription and Stripe choices that control checkout, licensing, and margin math.

Support And Web

Public contact and web identity for policies, checkout, and support.

Release And App Version

Installer, publisher, code signing, and app-version decisions.

Cloud And Automation

Cloud dashboard target and status for the daily build agents.

Mobile And App Version

Map the coming app version without pulling focus from the paid desktop beta.

Version Control And Release History

Git, GitHub, CI, branch/tag policy, and backup evidence for traceable paid releases.

Visual Production

Keep screenshots, diagrams, demo clips, and launch materials moving until they match the shipping app.

Notes For Codex

Load Files Here

Upload business filings, screenshots, policy drafts, receipts, or visual references. Do not upload passwords, full EIN/SSN, bank account numbers, recovery codes, or raw API keys.

LLC documents

EIN confirmation

Stripe screenshots

Domain/email receipts

Code signing files

Product screenshots

Marketing assets

Legal review notes

Cloud handoff files

QA evidence

Mobile app references

Demo video assets

Version control evidence

Saved Uploads