Enter the admin secret to access the operator panel.
✓ Admin session active
Daymory Admin Dashboard
Platform Overview
Loading dashboard summary…
Events Overview
Deleted events hidden by default. Enable to review tombstones and run cleanup on test events.
Click Load Events to view.
Pending Payment Requests
Payment requests awaiting approval. Click Approve, Reject, or Cancel
directly in the table. Approval writes an event_unlock record and queues a generation job.
Click Refresh to load.
Advanced — Manual Action by Payment Request ID
Fallback for support escalations. Paste the full UUID to approve, reject, or cancel.
Emergency Direct Event Unlock (admin override)
Bypasses the payment lifecycle. Use only for support escalations, testing, or private-beta exceptions.
Event Support View
Enter an event ID above, or click Support View from the Events tab.
Media Review
Manual beta review — no external moderation provider active.
Approve, exclude, or flag assets manually.
Moderation mode: manual · provider prepared, not active · reason persistence: active
Click Load Media to view.
Generation Jobs & Outputs
All generation jobs across events. Mock/placeholder only until real provider activated.
Click Load Jobs to view.
Generation Handoff Preview
Read-only UC#3 handoff preview. No real generation triggered.
Generation mode: mock
· UC#3 handoff: prepared, not active
· No real provider call is made
Click Load Generation Readiness.
Finance Summary
Loading…
Storage & Capacity
MinIO bucket stats, DB media totals, and filesystem usage.
Click Load Storage Metrics.
Export Cleanup
Remove expired export manifest items from DB. Raw uploaded media is never deleted.
Safety: Cleanup only removes export_manifest_items DB rows and marks export requests as expired.
It does not delete: source media files, media_assets rows, events, owner accounts, or guest sessions.
Click Preview to see expired export requests.
Controlled Beta Event #1
Close-circle beta operations checklist.
Operating checklist:
Readiness tab → confirm close_circle_beta = ready
Storage/Ops → confirm no critical warning
Events tab → monitor event status and media counts
Media tab → review and approve/flag uploaded media
Outputs tab → preview UC#3 payload (read-only)
Known limitations (private beta):
Real generation inactive · Real moderation inactive · Payment manual/offline · Public launch not ready
Beta Feedback Collection — no analytics or tracking is added.
Operational Notes
⏳Export TTL: Export requests expire 24 hours after creation.
🔲Upload window: If upload_window_end is set, new guest sessions are automatically blocked after that time.
🎬Generation (DEV): Mock only — no real AI provider is called.
🔍Moderation (DEV): Mock only — all uploads are auto-approved.
✉️Magic link email: Wire Resend before private beta.
Generation mode: mock
· Provider integration: prepared, not active
· UC#3 handoff contract: prepared
· Public launch blocker: real generation provider not active
⚠ Package Management: Changes to generation limits take effect immediately for all new generation jobs.
This panel does not activate online payments — payment integration remains disabled.
Package Catalog
DB-backed. Click Edit on any row to update limits, labels, notes, or active status.
Loading…
Package Campaigns
Active campaigns auto-assign a package to all newly created events during the date range.
Create Campaign
Loading campaigns…
Notification Provider Status
Email, Telegram, and scheduler configuration for this phase.
Loading…
Notification Catalog
All notification types grouped by audience. All sends default to preview mode — no email is delivered by default.
Loading…
Event Notification Preview
Preview renders the notification content for review. Manual send delivers email for eligible notification types when email is configured.
Notification Log
Audit trail of all previews, dry-runs, and sends.
Loading…
Beta Readiness — Operator Checklist
Prebeta readiness only — not a public launch checklist. All provider/payment/KVM99 gates remain closed.
⚠ Public launch: not active· Provider generation: inactive· Payment: inactive· KVM99 promotion: requires approval
App Readiness
Automated app-level readiness assessment across 8 categories.
Loading…
Check Event Readiness
Loaded:
Paste an event UUID from the Events tab or Event Support View, then click Check Event.
▸Create Dry-Run Test EventAdvanced — optional testing helper
Create a disposable test event, then load its readiness. Delete from the Events tab when done.
Test Events
Manage dry-run and test events. Archive to disable guest uploads and remove from active views.
Click Refresh to load test events.
Close-Circle Beta Operations
Platform launch readiness — close-circle beta vs. public launch status.
Click Load Beta Status.
Pre-Beta Readiness
Platform capability status — what is ready vs. mock/manual/not yet active.
Click Load Readiness Check.
Prebeta Rehearsal
Validate the full safe event lifecycle. No real email, payment, provider generation, UC#3, AI vision, or Telegram triggered. All actions are read-only or dry-run.
⚠ Public launch: not active· Provider generation: inactive· Real payment: inactive· No real emails sent· No Telegram sent· KVM99: untouched
Run Rehearsal — Existing Event
Paste an event UUID to run the full prebeta rehearsal on an existing event.
Create Test Event + Run Rehearsal
Creates a disposable dry-run test event, then runs the full rehearsal on it. Archive the event when done.
Users
Loading…
Set Owner State
Loading…
Set Guest State
Moderation Configuration
Read-only in beta. Provider activation requires operator gate.
Loading…
Upload Limits
Loading…
Platform Media Stats
Loading…
Moderation Reason Breakdown
Loading…
Delete Event as Admin
⚠ Soft-tombstone only. No content is physically deleted. Guest link shows removed notice for 30 days. Owner and guest accounts are preserved.
Content Cleanup
⚠ Permanently removes event media files and generated outputs from storage.
Owner and guest accounts are not deleted. Event tombstone record is preserved. This action cannot be undone.