POD Governance — Design History
Mockup iteration log, sourced from git history — most recent first
🔄 v281 iterations total ✅ 170 releases ← Back to index
v319 — Current Reporting-relationship Direct Report & Manager fields become type-to-filter user autocompletes 4 Jul 2026
autocomplete admin reporting
  • Autocomplete pickers: the Add / Edit Reporting Relationship modal's Direct Report and Manager plain <select> dropdowns are replaced with type-to-filter user autocompletes, matching the Meeting Notes AI participants widget — type a name or role to filter, avatar + name + role in the list, ↑/↓ + Enter keyboard nav, Esc/blur to close, and a selected-chip with ✕ to clear.
  • Reusable widget: new generic initUserAutocomplete() helper in admin.js (registry-backed, single-select) driving a hidden input the save logic reads unchanged; each field keeps its candidate filter (report excludes admin/PMO; manager also excludes Project Lead). Dropdown uses fixed positioning to escape the modal's overflow clip. Styles added to admin.css (.user-ac*).
💾 feat(mockup): reporting-relationship Direct Report/Manager user autocompletes (v319)
v318 — Done Meeting Notes AI opened to everyone — access driven entirely by the participants list 4 Jul 2026
meetings access sharing
  • No more role tiers: removed the old two-tier access model (SPOC-level & above = full sharing; PM & below = personal workspace). The module is now available to every role — the access gate, FULL_ROLES/MODULE_ROLES and personalMode() are gone.
  • Sharing = the participants list: a meeting is visible to its participants (plus the owner). The old role-grouped share list and the separate sharedWith array are removed; the Access & sharing card now manages participants directly, and each participant receives the report and action-item reminders. The optional 🌐 Visible to everyone toggle now reads "everyone in the organisation" (no SPOC qualifier).
  • Surfaces updated: nav.js and the Dashboard card now show for everyone; the ⌘K entry is no longer role-gated; visibility badges show "🔒 N people" (audience count) / "🌐 Everyone"; the Admin oversight register drops the "Personal (PM & below)" label. index.html, dashboard.html and PAGES.md copy refreshed.
💾 feat(mockup): open Meeting Notes AI to everyone with participant-driven sharing (v318)
v317 — Done Meeting Notes AI moved into the Workflow sidebar group on the Admin shell 4 Jul 2026
nav sidebar meetings
  • Consistency fix: the Admin portal's hardcoded sidebar still listed Meeting Notes AI under the Management group, while every other role screen (shared nav.js) already grouped it under Workflow. Moved it into the Workflow section (after Project Timeline, before Reports) and removed it from Management so the grouping is identical across all screens.
💾 fix(mockup): move Meeting Notes AI into the Workflow sidebar group on the Admin shell (v317)
v316 — Done Meeting Notes AI — participants autocomplete multi-select with organiser & owner designation 4 Jul 2026
meetings autocomplete participants organiser
  • Participants autocomplete widget: the plain