Internal Operator Portal

Library Admin

Manage draft Library catalog state, explicit live-promotion readiness, secure cutover candidates, and audit history without touching raw D1 rows. This lane prepares the release-aware cutover contract but does not execute the live production switch.

Environment unknown
Admin State dormant
API Session idle
Operator unverified
Live Browse compatibility_safe
Live Release 0.1.1
Target Release 0.1.2
Live Target unprepared
This portal now supports explicit draft-to-live promotion and secure publication-candidate preparation. The actual single-window production switch still remains deferred to the later release-proof / release-cut lane.
Connect to verify the protected admin API session. If the API domain has not received a Cloudflare Access application token yet, use Bootstrap API Session to complete the shared portal/API auth handshake.

Catalog Entries

Draft vs Live

Connect to load catalog entries.

Catalog Package Draft Voice Draft Policy Live Policy Draft Release Live Release Draft Sync Live Publication

Entry Editor

Draft Catalog Entry

Create

Not attached to draft. Source: none.

Not attached to draft. Source: none.

Draft State

Select an entry to inspect draft state.

Live State

Select an entry to inspect live state.

Replacement Validation

Select an entry to inspect replacement-target state.
            

Release Assignment

Draft Release Selection

Release creation is safe draft preparation. Setting a release as current updates the draft-selected release only and does not alter live customer install behavior in this lane.

Selected Entry Releases

Release ID Version Artifact Source Identity Object Key Created

Upload Center

Entry-Scoped Asset Ingestion

Upload package, artwork, and preview files for the selected draft entry. Upload success does not save draft metadata and does not create draft releases automatically in this slice.
Selected Draft Entry none
Create or select a draft entry to unlock uploads.
Create or save the draft entry first. Upload sessions are always scoped to an existing catalog_package_id.

Package Upload

Curated Package Archive

Pending Validation

No package selected.

No local file preview.

0%

Upload a prepared curated package archive. Completion stops at pending validation.

Artwork Upload

Square Artwork

Draft Asset

No artwork selected.

No local preview.

0%

Upload artwork for this draft entry. Upload success does not save draft metadata yet.

Preview Upload

Preview Audio

Draft Asset

No preview audio selected.

No local preview.

0%

Upload a public-preview candidate. Upload success does not save draft metadata yet.

Recent Upload Sessions

Asset Kind Original Filename Upload State Validation Uploaded Size Failure / Detail Updated Action

Uploaded Assets

Asset Kind Filename Validation State Validation Detail Size Object Key Draft Attachment Latest Validation Superseded By Action

Validated Packages

Validation State Package Version Provider Artifact Manifest Fingerprint Payload Fingerprint Signature Result Readiness Attached Release Autowire Validated At

Publication Console

Publish / Rollback

Publication preparation in this lane builds secure cutover candidates only. The current live public target remains compatibility-safe for desktop 0.1.1 until the later release lane executes the single-window switch.
Publication ID Status Mode Release Line Live Contract Candidate State Live Target Secure Rollback Published By Published At Compat Snapshot Secure Snapshot

Audit Trail

Recent Actions

Created Actor Action Catalog Package Release Publication