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 | Ready For Cloudflare Deploy |
| Support ops | Support Ops Waiting On Handoffs |
| Automations | Automations Paused By Operator |
| 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
Upload or generate signed/store-trusted release evidence after the signing path is chosen.
releasePackage.signingStatus
Confirm the final legal/business name, save it in the dashboard, and upload sanitized filing evidence when available.
decisions.businessName
No file slot is assigned for this handoff.
Choose SC LLC or another documented entity path, then save the decision and upload the filing or accountant/legal note.
decisions.entityPath
No file slot is assigned for this handoff.
Choose Stripe Tax now, accountant first, or SC-only beta in the dashboard. Get accountant/legal review before live public charging.
decisions.taxDecision
No file slot is assigned for this handoff.
Save the approved monthly price in cents before creating the Stripe Price.
decisions.monthlyPriceCents
No file slot is assigned for this handoff.
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 | Automations Paused By Operator | Fix missing or inactive NyrA automations before relying on the daily team. | pages/agents.html | ||
| Standup Signal | P1 | User | Command Center | User review checkpoint | 10938h 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 + Codex | Release Ops | Paid beta installer is signed or store-trusted | Waiting on user | Upload or generate signed/store-trusted release evidence after the signing path is chosen. | pages/release-package.html | releasePackage.signingStatus | code-signing |
| User Handoff | P0 | User | Business Legal | Business name candidate | Saved matches recommendation | Confirm the final legal/business name, save it in the dashboard, and upload sanitized filing evidence when available. | pages/collaboration.html | decisions.businessName | |
| User Handoff | P0 | User | Business Legal | Entity path | Saved matches recommendation | Choose SC LLC or another documented entity path, then save the decision and upload the filing or accountant/legal note. | pages/collaboration.html | decisions.entityPath | |
| User Handoff | P0 | User | Business Legal | Tax collection/accounting path | Saved matches recommendation | Choose Stripe Tax now, accountant first, or SC-only beta in the dashboard. Get accountant/legal review before live public charging. | pages/collaboration.html | decisions.taxDecision | |
| User Handoff | P0 | User | Payments Licensing | Monthly subscription price | Saved matches recommendation | Save the approved monthly price in cents before creating the Stripe Price. | pages/pricing.html | decisions.monthlyPriceCents | |
| User Handoff | P0 | User | Payments Licensing | Hosted AI cap | Saved matches recommendation | Save the customer-facing hosted AI cap and over-cap behavior before checkout copy is published. | pages/pricing.html | decisions.hostedAiCap | |
| User Handoff | P0 | User | Support Ops | Support inbox | Saved matches recommendation | Confirm you own the inbox, send a test ticket, reply, then mark billingRehearsal.supportInboxConfirmed as Yes. | pages/support.html | decisions.supportEmail | |
| User Handoff | P0 | User | Business Legal | Refund and cancellation policy | Suggested - not saved | Have the refund/cancellation language reviewed before paid launch and upload legal review evidence. | pages/refund-cancellation.html | policy.review.refundCancellation |
Secret Store Setup
| Section | Priority | Owner | Lane | Title | Status | Action | Page | Field | Upload |
|---|---|---|---|---|---|---|---|---|---|
| Secret Store | P0 | User | Stripe Billing | STRIPE_SECRET_KEY | Secret-store only | 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/cloud-billing.html | deployment secret store: STRIPE_SECRET_KEY | cloud-handoff |
| Secret Store | P0 | User | Stripe Billing | STRIPE_WEBHOOK_SECRET | Secret-store only | 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/cloud-billing.html | deployment secret store: STRIPE_WEBHOOK_SECRET | cloud-handoff |
| Secret Store | P0 | User | Stripe Billing | NYRA_STRIPE_PRICE_PRO_MONTHLY | Secret-store only | 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/cloud-billing.html | deployment secret store: NYRA_STRIPE_PRICE_PRO_MONTHLY | cloud-handoff |
| Secret Store | P0 | User | NyrA Billing | NYRA_BILLING_SUCCESS_URL | Secret-store only | 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/cloud-billing.html | deployment secret store: NYRA_BILLING_SUCCESS_URL | cloud-handoff |
| Secret Store | P0 | User | NyrA Billing | NYRA_BILLING_CANCEL_URL | Secret-store only | 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/cloud-billing.html | deployment secret store: NYRA_BILLING_CANCEL_URL | cloud-handoff |
| Secret Store | P0 | User | NyrA Billing | NYRA_BILLING_RETURN_URL | Secret-store only | 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/cloud-billing.html | deployment secret store: NYRA_BILLING_RETURN_URL | cloud-handoff |
| Secret Store | P0 | User | NyrA License | NYRA_LICENSE_API_TOKEN | Secret-store only | 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/cloud-billing.html | deployment secret store: NYRA_LICENSE_API_TOKEN | cloud-handoff |
| Secret Store | P0 | User | NyrA License | NYRA_LICENSE_SIGNING_SECRET | Secret-store only | 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/cloud-billing.html | deployment secret store: NYRA_LICENSE_SIGNING_SECRET | cloud-handoff |
| Secret Store | P0 | User | NyrA Mobile Bridge | NYRA_MOBILE_BRIDGE_TOKEN | Secret-store only | Cloudflare mobile bridge Worker secret and temporary bridge test shell. Setup command placeholder: npx wrangler secret put NYRA_MOBILE_BRIDGE_TOKEN --cwd cloud/mobile-bridge-worker --env production | $env:NYRA_MOBILE_BRIDGE_TOKEN = "<NYRA_MOBILE_BRIDGE_TOKEN>". Verify with npm run cloud:mobile-bridge:check && npm run test:mobile-bridge-security. | pages/cloud-mobile-bridge.html | deployment secret store: NYRA_MOBILE_BRIDGE_TOKEN | cloud-handoff |
| Secret Store | P1 | User | NyrA Mobile Bridge | NYRA_OPENAI_API_KEY | Secret-store only | Cloudflare mobile bridge Worker secret. Setup command placeholder: npx wrangler secret put NYRA_OPENAI_API_KEY --cwd cloud/mobile-bridge-worker --env production | $env:NYRA_OPENAI_API_KEY = "<NYRA_OPENAI_API_KEY>". Verify with npm run cloud:mobile-bridge:check && npm run test:mobile-bridge-security. | pages/cloud-mobile-bridge.html | deployment secret store: NYRA_OPENAI_API_KEY | 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.83, appId com.porter.nyra.swarm-little-buddy, product name NyrA Swarm Little Buddy; desktop 0.1.0-alpha.83 evidence SHA256 6852fb9095a426a5c8128225e93d22b0ca3521c51d4d2af605ca3219327ee863; Android 0.1.0-alpha.83 versionCode 83 SHA256 b92bbedcc86066f17edc620a105b04a6cdbd284b6d767abdb1b88ecfb07791b0; 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, route newly cleared work, and keep Cloudflare discovery limited to real config drift instead of already-saved D1/R2 handoffs | |||
| 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 | Ready | 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.83, appId com.porter.nyra.swarm-little-buddy, product name NyrA Swarm Little Buddy; desktop 0.1.0-alpha.83 evidence SHA256 6852fb9095a426a5c8128225e93d22b0ca3521c51d4d2af605ca3219327ee863; Android 0.1.0-alpha.83 versionCode 83 SHA256 b92bbedcc86066f17edc620a105b04a6cdbd284b6d767abdb1b88ecfb07791b0; 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.83, download hash matches manifest, support log readback passed (2026-07-17T04-53-44-939Z-4ef1c4c3-4c15-45d9-80ac-4a7365b366d2). | 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.83, appId com.porter.nyra.swarm-little-buddy, product name NyrA Swarm Little Buddy; desktop 0.1.0-alpha.83 evidence SHA256 6852fb9095a426a5c8128225e93d22b0ca3521c51d4d2af605ca3219327ee863; Android 0.1.0-alpha.83 versionCode 83 SHA256 b92bbedcc86066f17edc620a105b04a6cdbd284b6d767abdb1b88ecfb07791b0; 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 |