Audit and reuse existing City Radio / Gold Control Centre
Private staging copy now contains 118 existing Control Centre files and 39 includes. Source audit flagged four integration issues; deeper review ongoing.
Our priority is adapting the existing radio platform into secure hosted multi-customer software—not rebuilding completed features. This tracker records priorities and verified progress.
Private staging copy now contains 118 existing Control Centre files and 39 includes. Source audit flagged four integration issues; deeper review ongoing.
Private source staging completed outside the web root. Dedicated fictional SQLite database, locked private HTTP entrypoint and loopback-only read-only dashboard endpoint created. Verified actual localhost HTTP responses: locked entrypoint returned 503; original organisation-scoped dashboard returned 200 with fictional station data. Local-only navigable HTML workspace and protected dashboard endpoint added; unauthenticated HTTP requests return 401. A password-protected hosted integration workspace is now accessible with fictional snapshot data derived from the original dashboard service. It is read-only, not live customer login or the full Control Centre.
Station ownership, staff directory, cross-organisation access, dashboard and hostname isolation checks tested. Staged original Station Manager now scopes station creation, settings updates, staff grants and list queries to the authenticated organisation; full page integration and media boundary tests still required.
Original credential verification, organisation-bound session lifecycle and login-to-dashboard workflow tested with fictional in-memory accounts. No customer accounts or public login enabled.
Original login-to-dashboard integration passes against in-memory and persistent fictional staging data, with test accounts rolled back. Local HTTP dashboard reads verified for two separate fictional organisations and unknown organisation IDs; authenticated HTTP navigation, schedules, media and roles remain to be tested.
Staged first-owner provisioning and platform-owner authorisation helpers added; 15 in-memory checks passed. Read-only onboarding readiness now integrated into the staged original Customer Setup page; 6 additional fictional-database checks passed. Customer invitations, write workflow and complete HTTP testing remain pending.
Reuse existing station settings; validate integrations per station.
Reuse site builder, news, events, media, presenter pages and form tools.
Reuse existing modules and validate multi-customer behaviour.
Provide customer and station administration; billing can be staged.
Show the actual integrated Control Centre, not a simplified mock-up.
Reuse existing features; release only after core beta is stable.
Add subscription payments, customer support, backups and operational monitoring.