Daily Collaboration
Daily Standup
The morning view for what changed, what is stale, what you need to fill in, and what the NyrA build agents should do next.
Standup Snapshot
Open standup CSVHeadline
| Signal | Value |
|---|---|
| Launch verdict | No-Go Live Money |
| Release candidate | Internal Alpha Only |
| Cloud | Blocked On Cloud Handoffs |
| Support ops | Support Ops Waiting On Handoffs |
| Automations | Automation Handoffs Missing |
| Visuals | Visuals In Progress |
| Requested next build | Continue NyrA app runtime and launch-readiness work using Porter Labs LLC / porterlabz.com as the business identity and domain inputs. |
| Notes for Codex | 2026-06-03 handoff: Business identity is Porter Labs LLC, SC LLC registration in progress via ZenBusiness. Public domain is porterlabz.com. Formation date and EIN are not issued yet. Private address details live only in the llc-documents upload evidence. |
Daily Fill-In Workbench
Start here each morning. Enter answers, load evidence files, then save and scan so daily agents can continue newly unblocked NyrA work.
Confirm the business/legal name that appears in Stripe, receipts, policies, release metadata, and LLC evidence.
decisions.businessName
Mark Approved only after attorney/accountant review clears paid beta.
billingRehearsal.attorneyReviewStatus
Switch to live only after test-mode rehearsal, legal, support, and Stripe gates pass.
billingRehearsal.mode
Enter the hosted billing backend HTTPS base URL.
billingRehearsal.backendBaseUrl
Enter the Stripe webhook endpoint URL after it is created.
billingRehearsal.webhookEndpointUrl
Mark yes after Customer Portal cancellation, invoices, and payment methods are tested.
billingRehearsal.customerPortalConfigured
Create the support inbox, send a test ticket, reply, and mark confirmed.
billingRehearsal.supportInboxConfirmed
Confirm the Cloudflare account that will host the dashboard and API.
cloudMigration.accountReady
Freshness And Blockers
| Section | Priority | Owner | Lane | Title | Status | Action | Page | Field | Upload |
|---|---|---|---|---|---|---|---|---|---|
| Standup Signal | P1 | Codex | Command Center | Today Command Brief freshness | 0h old | Fresh enough for the daily build loop. | pages/brief.html | ||
| Standup Signal | P1 | Codex | Command Center | Agent Dispatch freshness | 0h old | Agent assignments are current. | pages/agents.html | ||
| Standup Signal | P1 | Codex | Command Center | Source Of Truth Map coverage | 0 missing routes | Every launch blocker has a dashboard route and agent owner. | pages/source-of-truth.html | ||
| Standup Signal | P0 | Codex | Command Center | Daily automation inventory | Automation Handoffs Missing | Fix missing or inactive NyrA automations before relying on the daily team. | pages/agents.html | ||
| Standup Signal | P1 | User | Command Center | User review checkpoint | 3590h old | User review date is saved. | pages/collaboration.html | intake.lastReviewedByUser |
Needs You
| Section | Priority | Owner | Lane | Title | Status | Action | Page | Field | Upload |
|---|---|---|---|---|---|---|---|---|---|
| User Handoff | P0 | User | Business Legal | Attorney/accountant review approved for paid beta | Waiting on user | Mark Approved only after attorney/accountant review clears paid beta. | pages/billing-rehearsal.html | billingRehearsal.attorneyReviewStatus | legal-review |
| User Handoff | P0 | User + Codex | Payments Licensing | Billing rehearsal mode set to live for final money preflight | Waiting on user | Switch to live only after test-mode rehearsal, legal, support, and Stripe gates pass. | pages/billing-rehearsal.html | billingRehearsal.mode | stripe-screenshots |
| User Handoff | P0 | User | Payments Licensing | Hosted billing backend HTTPS URL saved | Waiting on user | Enter the hosted billing backend HTTPS base URL. | pages/billing-rehearsal.html | billingRehearsal.backendBaseUrl | cloud-handoff |
| User Handoff | P0 | User | Payments Licensing | Stripe webhook HTTPS endpoint saved | Waiting on user | Enter the Stripe webhook endpoint URL after it is created. | pages/billing-rehearsal.html | billingRehearsal.webhookEndpointUrl | stripe-screenshots |
| User Handoff | P0 | User | Payments Licensing | Customer Portal configured for cancellation, invoices, and payment methods | Waiting on user | Mark yes after Customer Portal cancellation, invoices, and payment methods are tested. | pages/billing-rehearsal.html | billingRehearsal.customerPortalConfigured | stripe-screenshots |
| User Handoff | P0 | User | Support Ops | Support inbox roundtrip confirmed | Waiting on user | Create the support inbox, send a test ticket, reply, and mark confirmed. | pages/billing-rehearsal.html | billingRehearsal.supportInboxConfirmed | domain-email |
| User Handoff | P0 | User | Cloud Platform | Cloudflare account ready | Waiting on user | Confirm the Cloudflare account that will host the dashboard and API. | pages/cloud.html | cloudMigration.accountReady | cloud-handoff |
| User Handoff | P0 | User | Cloud Platform | D1 database ID saved | Waiting on user | Paste the Cloudflare D1 database ID. | pages/cloud.html | cloudMigration.d1DatabaseId | cloud-handoff |
| User Handoff | P0 | User + Codex | Cloud Platform | Hosted mobile bridge Worker URL saved | Waiting on user | Enter the deployed HTTPS NyrA mobile bridge Worker URL. | pages/cloud-mobile-bridge.html | mobileBridge.workerUrl | cloud-handoff |
| User Handoff | P0 | User + Codex | Cloud Platform | Mobile bridge token secret configured | Waiting on user | Set the Worker bridge token secret and mark the mobile bridge secret status. | pages/cloud-mobile-bridge.html | mobileBridge.secretStatus | cloud-handoff |
Secret Store Setup
| Section | Priority | Owner | Lane | Title | Status | Action | Page | Field | Upload |
|---|---|---|---|---|---|---|---|---|---|
| Secret Store | P0 | User | Stripe Billing | STRIPE_SECRET_KEY | Secret missing | 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. | pages/billing-rehearsal.html | deployment secret store: STRIPE_SECRET_KEY | cloud-handoff |
| Secret Store | P0 | User | Stripe Billing | STRIPE_WEBHOOK_SECRET | Secret missing | 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. | pages/billing-rehearsal.html | deployment secret store: STRIPE_WEBHOOK_SECRET | cloud-handoff |
| Secret Store | P0 | User | Stripe Billing | NYRA_STRIPE_PRICE_PRO_MONTHLY | Secret missing | 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. | pages/billing-rehearsal.html | deployment secret store: NYRA_STRIPE_PRICE_PRO_MONTHLY | cloud-handoff |
| Secret Store | P0 | User | NyrA Billing | NYRA_BILLING_SUCCESS_URL | Secret missing | 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. | pages/billing-rehearsal.html | deployment secret store: NYRA_BILLING_SUCCESS_URL | cloud-handoff |
| Secret Store | P0 | User | NyrA Billing | NYRA_BILLING_CANCEL_URL | Secret missing | 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. | pages/billing-rehearsal.html | deployment secret store: NYRA_BILLING_CANCEL_URL | cloud-handoff |
| Secret Store | P0 | User | NyrA Billing | NYRA_BILLING_RETURN_URL | Secret missing | Cloudflare billing Worker secret or hosted backend environment variable. Setup command placeholder: npx wrangler secret put NYRA_BILLING_RETURN_URL --cwd cloud/billing-worker --env production | $env:NYRA_BILLING_RETURN_URL = "<NYRA_BILLING_RETURN_URL>". Verify with npm run billing:live-preflight -- --mode test --allow-blocked. | pages/billing-rehearsal.html | deployment secret store: NYRA_BILLING_RETURN_URL | cloud-handoff |
| Secret Store | P0 | User | NyrA License | NYRA_LICENSE_API_TOKEN | Secret missing | Cloudflare billing Worker secret and desktop activation configuration. Setup command placeholder: npx wrangler secret put NYRA_LICENSE_API_TOKEN --cwd cloud/billing-worker --env production | $env:NYRA_LICENSE_API_TOKEN = "<NYRA_LICENSE_API_TOKEN>". Verify with npm run cloud:billing:check && npm run test:cloud-billing-worker. | pages/billing-rehearsal.html | deployment secret store: NYRA_LICENSE_API_TOKEN | cloud-handoff |
| Secret Store | P0 | User | NyrA License | NYRA_LICENSE_SIGNING_SECRET | Secret missing | Cloudflare billing Worker and mobile bridge Worker secret. Setup command placeholder: npx wrangler secret put NYRA_LICENSE_SIGNING_SECRET --cwd cloud/billing-worker --env production | npx wrangler secret put NYRA_LICENSE_SIGNING_SECRET --cwd cloud/mobile-bridge-worker --env production. Verify with npm run cloud:billing:check && npm run test:cloud-billing-worker && npm run cloud:mobile-bridge:check. | pages/billing-rehearsal.html | deployment secret store: NYRA_LICENSE_SIGNING_SECRET | cloud-handoff |
| Secret Store | P0 | User | NyrA Mobile Bridge | NYRA_ANDROID_DOWNLOAD_TICKET_SECRET | Secret missing | Cloudflare mobile bridge Worker secret. Setup command placeholder: npx wrangler secret put NYRA_ANDROID_DOWNLOAD_TICKET_SECRET --cwd cloud/mobile-bridge-worker --env production | $env:NYRA_ANDROID_DOWNLOAD_TICKET_SECRET = "<NYRA_ANDROID_DOWNLOAD_TICKET_SECRET>". Verify with npm run cloud:mobile-bridge:check && npm run test:mobile-bridge-security. | pages/billing-rehearsal.html | deployment secret store: NYRA_ANDROID_DOWNLOAD_TICKET_SECRET | cloud-handoff |
| Secret Store | P1 | User | Cloud Command Center | NYRA_COMMAND_TOKEN | Waiting on private token | Cloudflare command-center Worker secret. Setup command placeholder: npx wrangler secret put NYRA_COMMAND_TOKEN --cwd cloud/command-center-worker --env production. Verify with npm run cloud:command-center:health. | pages/cloud.html | deployment secret store: NYRA_COMMAND_TOKEN | cloud-handoff |
Codex Build Queue
| Section | Priority | Owner | Lane | Title | Status | Action | Page | Field | Upload |
|---|---|---|---|---|---|---|---|---|---|
| Codex Build Queue | P0 | Codex | Release | Windows installer version | Active | 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 | |||
| Codex Build Queue | P1 | Codex | Marketing | Demo video | Active | 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 | |||
| Codex Build Queue | P0 | Codex | Product Program | Daily command-center intake | Active | 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 | |||
| Codex Build Queue | P0 | Codex | Payments/Product | Pricing and hosted AI cap model | 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 | |||
| Codex Build Queue | P0 | Codex | Payments | Create Stripe product/price | Ready | Use billing:stripe-setup after price and Stripe key are ready | |||
| Codex Build Queue | P0 | Codex | Payments/QA | Billing live rehearsal | Ready | Guarded preflight and rehearsal scripts plus command-center Billing Rehearsal page now check Stripe key mode, required webhook events, Customer Portal/support/legal blockers, HTTPS URLs, no repo secrets, and live-mode safety flag before checkout is exposed | |||
| Codex Build Queue | P0 | Codex | Payments/QA | Payment Launch Pack | Ready | Payment Launch Pack now generates JSON CSV Markdown dashboard workbook Today Brief queue Stripe product/price setup sequence Customer Portal/webhook/backend/secret-store actions test rehearsal commands and live-payment no-go rules | |||
| Codex Build Queue | P0 | Codex | Engineering | Deploy billing backend | Ready | Standalone Node 24 billing backend deploy pack and Cloudflare Worker/D1 billing path are ready with manifests checklists health checks required secret lists route coverage storage probes entitlement writes idempotent webhook handling and test:billing-deploy/test:billing-storage/cloud:billing:check/test:cloud-billing-worker; actual hosted deployment still needs domain host or Worker URL D1 database ID secrets Stripe webhook Customer Portal price hosted AI cap support inbox and persistent managed storage | |||
| Codex Build Queue | P0 | Codex | Payments/Cloud | Cloud billing Worker/D1 | Ready | Cloudflare Worker nyra-billing-api implements Stripe-hosted Checkout Customer Portal webhooks license status checkout-session claim device-scoped access tokens D1 entitlement/customer/event/device storage and local route tests; live use still needs Cloudflare account D1 database ID Worker URL Stripe test/live secrets price webhook endpoint support email legal URLs and dashboard origin | |||
| Codex Build Queue | P0 | User | 1. Public Support Identity | Support email saved | Ready | Save the support address customers will see in the app, Stripe receipts, public policies, and launch site. | pages/support.html | decisions.supportEmail | domain-email |
| Codex Build Queue | P0 | User | 1. Public Support Identity | Support inbox ticket roundtrip confirmed | Waiting on handoff | Send a test customer email to the support inbox, reply from the inbox, and upload sanitized proof of the roundtrip. | pages/support.html | billingRehearsal.supportInboxConfirmed | support-roundtrip |
| Codex Build Queue | P0 | User | 2. Public Policy And Domain | Public domain and policy support path saved | Ready | Save the public product domain so privacy, terms, refund, cancellation, support, checkout success, and portal return URLs can match. | pages/support.html | decisions.domain | domain-email |
Agent Assignments
| Section | Priority | Owner | Lane | Title | Status | Action | Page | Field | Upload |
|---|---|---|---|---|---|---|---|---|---|
| Agent Assignment | P0 | Codex | Command Center Intake | Automation Loop | Waiting On Handoffs | Keep the command center, daily brief, agent dispatch pack, and build queues current until paid launch gates clear. | pages/agents.html | ||
| Agent Assignment | P0 | Codex | NyrA Builder | Windows installer version | Waiting On Handoffs | 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 | pages/agents.html | ||
| Agent Assignment | P0 | Codex | Cloud Platform | sync non secret config | Waiting On Handoffs | Apply saved non-secret dashboard values to production Worker configs and verify the mobile bridge bootstrap plan. | pages/agents.html | ||
| Agent Assignment | P0 | Codex | Mobile Bridge | Hosted alpha phone test stays green | Waiting On Handoffs | 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). | pages/agents.html | ||
| Agent Assignment | P0 | Codex | Payments Licensing | Shipping visuals | Waiting On Handoffs | Approve final screenshots only after the app UI, support, billing, and consent flows match what will ship. | pages/agents.html | ||
| Agent Assignment | P0 | Codex | Secret Store Ops | sync non secret config | Waiting On Handoffs | Apply saved non-secret dashboard values to production Worker configs and verify the mobile bridge bootstrap plan. | pages/agents.html | ||
| Agent Assignment | P0 | Codex | Marketing Visuals | Shipping visuals | Waiting On Handoffs | Approve final screenshots only after the app UI, support, billing, and consent flows match what will ship. | pages/agents.html | ||
| Agent Assignment | P0 | Codex | QA Release | Windows installer version | Waiting On Handoffs | 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 | pages/agents.html | ||
| Agent Assignment | P0 | Codex | Version Control | App version path | Waiting On Handoffs | Use the App Version page to record any required mobile companion boundaries or app-store goals. | pages/agents.html | ||
| Agent Assignment | P0 | Codex | Business Legal | Shipping visuals | Waiting On Handoffs | Approve final screenshots only after the app UI, support, billing, and consent flows match what will ship. | pages/agents.html |