Current Architectural State

PagePoint is split into PPOE and PPSM. PPOE is the live operations appliance. PPSM is the service appliance. Maintenance must never interfere with operational paging.

Context recovery rule: Read the Portal. Build the Code. Update the Portal.

AI recovery file: AI_CONTEXT.md is regenerated after meaningful sessions as the one-file current-state briefing.

Subsystem Status

SubsystemStatus
PPOEDYY9 release-candidate runtime. Stored messages, sequences, live pages, All Call, output mapping, and first-tap live-page handoff are operational on OE-001.
PPSMService appliance foundation active; wired-only normal operation is applied, with Wi-Fi retained as an emergency profile only. PPSM now owns phone time provisioning and OE health refresh display.
NetworkingPPSM owns DNS/DHCP, Android validation services, and local NTP service at the appliance level.
PhonesUlefone Armor X12 target; Golden Phone reference captured from serial 3112SH2010130064.
ProvisioningLisa test phone verified with Device Owner, lock task, kiosk UI, keyguard disabled, rotation lock, screen timeout, PagePoint app, Wi-Fi, PPOE connection, PagePoint NTP, and DYY9 timezone. The wizard now separates guided human setup from automatic PPSM provisioning after ADB authorization.
TimekeepingPPSM has DS3231 RTC support on GPIO SDA 21 / SCL 20 and runs chrony as local site NTP at 192.168.50.2. OE is synced to PPSM; phones are provisioned to use PPSM NTP and America/New_York.
Engineering PortalCanonical source now lives at C:\PagePoint\engineering-portal\src.
RepositoryLocal Git monorepo at C:\PagePoint is now the official engineering history baseline.
Operational AudioPagePoint Audio Standard V1 is active: 16 kHz, 16-bit, mono Linear PCM WAV with shared CHIME -> ZONE ID -> MESSAGE stored playback and four-zone concurrent routing.
Audio RuntimeRoutedAudioMixer is now the single ALSA/aplay owner for stored files, live-page chimes, and live microphone PCM. FFmpeg remains an external decoder/prober for now; removal is deferred.
DYY9 OE imageC:\PagePoint\OE-MASTER-071926.img is the captured 64 GB image baseline. Active OE-001 contains later release-candidate fixes and should be recaptured before final install duplication.

Current UI Work

Immediate Priorities

DYY9 Audio Release Notes

Stored-message startup latency was reduced from about 2.5 seconds to the 300 ms scheduling target by replacing synchronous playback-path duration probing with a startup duration cache. Live-page reliability now takes priority over perfect underrun counters: limited, brief clicks/pops are acceptable if live pages start reliably and quickly.

Current rule: LIVE PAGE IS KING. Zone live pages interrupt only their own zone; All Call live pages interrupt all zones. Unrelated stored messages and sequences continue through zone live pages.

See DYY9 Release Candidate for the complete fault/fix record.

Open Questions