CIT Operational Management System
Browser app over SQLite. AI is an Audit Inspection. ERI travels with an AI visit.
Click any table to see stored columns and example rows from this loaded database.
Source of truth remains docs/.
Staff never open the .sqlite file. Pages read and write through the application.
Dates stored as yyyy-mm-dd. Clock times are Hong Kong (UTC+8).
Active/Expired, Scheduled, and Sample are derived when a page loads.
August 2026 plan is Draft (25 placed, 51 not placed). Figures illustrate this file, not a live feed. Click a count to open that table.
, , offices.
System writes from dates.
only stores unavailability.
Live on the month’s assignment / unplaced rows after Save.
or .
Same rows; status becomes Published.
+ .
Read stored rows. GA is .
Click a card. Empty tables still open: they show columns and why this file has no rows yet. Example rows may include a joined label (file reference, district code) so the row is readable.
Esc closes the panel. ← → steps through the visible cards.
Keep the Roster → Monthly ERI plan (ticks, visit district) → Open monthly draft → EO places leftovers → Publish → confirm on Inspection records → Unpublish only if no conducted visit has been recorded against that plan.