Commit Graph

  • 875528cd35 feat(114): system console control tower 114-system-console-control-tower-session-1772188674 Ahmed Darrazi 2026-02-27 17:28:09 +0100
  • 200498fa8e feat(113): Platform Ops Runbooks — UX Polish (Filament-native, system theme, live scope) (#137) ahmido 2026-02-27 01:11:25 +0000
  • add45df609 feat(113): UX polish — Filament-native section components, system panel theme, live scope selector 113-platform-ops-runbooks Ahmed Darrazi 2026-02-27 02:10:03 +0100
  • cf6e2b1f6a fix: avoid persisting full system middleware stack Ahmed Darrazi 2026-02-27 01:11:22 +0100
  • 1b7e152594 fix: detect system livewire requests via snapshot Ahmed Darrazi 2026-02-27 01:08:40 +0100
  • 1be262a756 merge: agent session work Ahmed Darrazi 2026-02-27 00:55:06 +0100
  • 98a3e421f9 fix: use system session cookie for livewire Ahmed Darrazi 2026-02-27 00:54:57 +0100
  • 0e879be2cd chore: expand platform operator seed capabilities Ahmed Darrazi 2026-02-27 00:39:43 +0100
  • 5c5be36bab merge: agent session work Ahmed Darrazi 2026-02-26 03:42:43 +0100
  • b776623300 feat(spec113): ops runbooks US1–US3 + hide admin maintenance Ahmed Darrazi 2026-02-26 03:42:34 +0100
  • 4f1568b759 fix(spec113): enforce 10/min system login throttle Ahmed Darrazi 2026-02-26 02:37:49 +0100
  • 8ef221b48e feat(spec113): harden system auth + session isolation Ahmed Darrazi 2026-02-26 02:28:43 +0100
  • a069085814 spec: add spec 113 artifacts Ahmed Darrazi 2026-02-26 02:18:19 +0100
  • 32c3a64147 feat(112): LIST $expand parity + Entra principal names (#136) ahmido 2026-02-25 23:54:20 +0000
  • 6a9d482c23 feat(112): LIST parity + Entra principal 112-list-expand-parity Ahmed Darrazi 2026-02-26 00:48:25 +0100
  • 7ac53f4cc4 feat(111): findings workflow + SLA settings (#135) ahmido 2026-02-25 01:48:01 +0000
  • 008beb88c0 feat(111): findings workflow + SLA settings 111-findings-workflow-sla Ahmed Darrazi 2026-02-25 02:45:20 +0100
  • f13a4ce409 feat(110): Ops-UX enterprise start/dedup standard (repo-wide) (#134) ahmido 2026-02-24 09:30:15 +0000
  • 0de0494426 feat(ops-ux): enterprise start/dedup standard feat/110-ops-ux-enforcement Ahmed Darrazi 2026-02-24 10:15:34 +0100
  • 29112225b6 docs(constitution): codify Ops-UX non-negotiables (3-surface + lifecycle + guards) 110-ops-ux-enforcement Ahmed Darrazi 2026-02-23 22:51:46 +0100
  • 3c5f4c209b spec(110): resolve scope, UI matrix, guard targets Ahmed Darrazi 2026-02-23 22:48:30 +0100
  • b5166c02db spec(110): Ops-UX Enforcement & Cleanup (Enterprise Standard Rollout) Ahmed Darrazi 2026-02-23 21:21:41 +0100
  • 9f5c99317b Fix Review Pack generation UX + notifications (#133) ahmido 2026-02-23 19:42:52 +0000
  • cd23adda1a merge: origin/dev into 109-review-pack-export 109-review-pack-export Ahmed Darrazi 2026-02-23 20:39:14 +0100
  • dc112664df fix: review pack generation UX + notifications Ahmed Darrazi 2026-02-23 17:57:29 +0100
  • 58f5519e94 fix: register review_pack.generate in OperationCatalog Ahmed Darrazi 2026-02-23 16:43:33 +0100
  • 6c3bfb79dd fix: nav architecture — Review Packs to Reporting group, fix duplicate Inventory, normalize header CTA colors Ahmed Darrazi 2026-02-23 16:29:54 +0100
  • ec12c5b7a5 merge: agent session work — spec 109 complete Ahmed Darrazi 2026-02-23 15:59:19 +0100
  • a3fcfd23f3 fix(109): declare missing ActionSurface slots for ReviewPackResource Ahmed Darrazi 2026-02-23 15:58:23 +0100
  • 2a1a708716 feat(109): complete Review Pack Export v1 — Phases 3-8 Ahmed Darrazi 2026-02-23 11:00:47 +0100
  • 99081b3938 feat: 109 Phase 1+2 — migration, model, factory, enums, badges, config Ahmed Darrazi 2026-02-23 10:13:40 +0100
  • 80f96df3d2 fix: 109 remediate 12 consistency findings from project analysis Ahmed Darrazi 2026-02-23 09:38:43 +0100
  • fb87a0e177 tasks: 109 review pack export - implementation task breakdown Ahmed Darrazi 2026-02-23 09:20:22 +0100
  • ce8aa1c54b plan: 109 review pack export - research, data model, contracts, quickstart Ahmed Darrazi 2026-02-23 03:12:33 +0100
  • d4cbe7b722 spec: 109 clarify — 5 decisions (download URL, RBAC expire, stale data, prune grace, storage backend) Ahmed Darrazi 2026-02-23 02:50:21 +0100
  • 67e72012fb spec: 109 Tenant Review Pack Export v1 (CSV + ZIP) Ahmed Darrazi 2026-02-23 02:41:10 +0100
  • 0dc79520a4 feat: provider access hardening (RBAC write gate) (#132) ahmido 2026-02-23 00:49:37 +0000
  • 42623a67ed Merge remote-tracking branch 'origin/dev' into 108-provider-access-hardening 108-provider-access-hardening Ahmed Darrazi 2026-02-23 01:22:14 +0100
  • 12973248e7 feat: provider access hardening (RBAC write gate) Ahmed Darrazi 2026-02-23 01:20:28 +0100
  • e15eee8f26 fix: consolidate tenant creation + harden selection flows (#131) ahmido 2026-02-22 19:54:24 +0000
  • 0856aeaa72 fix: consolidate tenant creation + harden selection flows 107-workspace-chooser Ahmed Darrazi 2026-02-22 20:51:50 +0100
  • 88ba8a14d8 ui: enterprise redesign for managed-tenants landing page Ahmed Darrazi 2026-02-22 19:43:08 +0100
  • 9fd8cdef83 fix: stop panel widgets on managed-tenants landing Ahmed Darrazi 2026-02-22 18:29:58 +0100
  • 797728a243 fix: use simple layout for ManagedTenantsLanding to prevent Livewire update 404s Ahmed Darrazi 2026-02-22 18:20:05 +0100
  • 9b02cc4041 style(107): enterprise redesign of workspace chooser UI Ahmed Darrazi 2026-02-22 17:27:54 +0100
  • 2a8d3c3bc4 spec: 108 provider access hardening v1 — write-path RBAC gate (Intune) Ahmed Darrazi 2026-02-22 17:21:03 +0100
  • 051db1842d feat(107): implement Workspace Chooser v1 — all 40 tasks complete Ahmed Darrazi 2026-02-22 17:19:19 +0100
  • 169a6a1198 fix: resolve N1-N3 consistency findings (plan structure + T034 audit count + quickstart audit note) Ahmed Darrazi 2026-02-22 15:28:48 +0100
  • d67e2c84bc fix: resolve 5 consistency issues from project analysis (F1–F7) Ahmed Darrazi 2026-02-22 15:18:26 +0100
  • d27cfec5cb tasks: workspace chooser v1 — 40 tasks across 6 user stories + foundation + polish Ahmed Darrazi 2026-02-22 15:00:23 +0100
  • dd4fb6071f plan: workspace chooser v1 — research, data-model, contracts, quickstart Ahmed Darrazi 2026-02-22 14:53:24 +0100
  • 1f2ee8c8a3 spec: add clarifications (redirect branching + session multi-tab) Ahmed Darrazi 2026-02-22 14:44:54 +0100
  • 4b285104da spec: 107 — Workspace Chooser v1 (Enterprise) + In-App Switch Entry Point Ahmed Darrazi 2026-02-22 14:29:20 +0100
  • 8bee824966 fix: restore full suite (Pest helper collision + ops-ux spec sync) (#130) ahmido 2026-02-22 11:36:27 +0000
  • 54e84c52d7 fix: resolve Pest helper collision + sync ops-ux spec fix/pest-makeassignment-collision Ahmed Darrazi 2026-02-22 04:11:12 +0100
  • 33a2b1a242 feat(106): Required Permissions sidebar stays on workspace nav (#129) ahmido 2026-02-22 02:42:44 +0000
  • f0b2225568 Merge remote-tracking branch 'origin/dev' into 106-required-permissions-sidebar-context 106-required-permissions-sidebar-context Ahmed Darrazi 2026-02-22 03:42:16 +0100
  • ffb661ce9c chore(106): update copilot-instructions recent changes Ahmed Darrazi 2026-02-22 03:40:12 +0100
  • d6f37f7b9f feat(106): sidebar stays on workspace nav for required-permissions page Ahmed Darrazi 2026-02-22 03:39:52 +0100
  • 49ab849ca1 spec(106): add plan, tasks, research, data-model, quickstart Ahmed Darrazi 2026-02-22 03:39:42 +0100
  • 6a15fe978a feat: Spec 105 — Entra Admin Roles Evidence + Findings (#128) ahmido 2026-02-22 02:37:36 +0000
  • 6b381e9517 feat: spec 105 — Entra Admin Roles scan, reports, findings, widget + summary UX improvement 105-entra-admin-roles-evidence-findings Ahmed Darrazi 2026-02-22 03:35:46 +0100
  • ffd0e3ca03 spec(106): Required Permissions sidebar context fix Ahmed Darrazi 2026-02-22 00:54:14 +0100
  • d25290d95e plan: spec 105 — Entra Admin Roles Evidence + Findings Ahmed Darrazi 2026-02-22 00:15:34 +0100
  • b6e376e875 spec: 105 clarifications — group counting + capability boundary Ahmed Darrazi 2026-02-21 23:57:34 +0100
  • dbb7f1fbab spec: 105 Entra Admin Roles Evidence + Findings (spec + plan + checklist) Ahmed Darrazi 2026-02-21 23:51:22 +0100
  • ef380b67d1 feat(104): Provider Permission Posture (#127) ahmido 2026-02-21 22:32:52 +0000
  • 222a7e0a97 feat(104): implement Provider Permission Posture 104-provider-permission-posture Ahmed Darrazi 2026-02-21 23:31:03 +0100
  • dced3f1ed2 spec: 104 Provider Permission Posture - initial spec Ahmed Darrazi 2026-02-21 01:48:09 +0100
  • d32b2115a8 Spec 103: IA semantics (scope vs filter vs targeting) + UI polish (#126) ahmido 2026-02-21 00:28:15 +0000
  • 8b13d6f55f feat: refine tenant scope semantics 103-ia-scope-filter-semantics Ahmed Darrazi 2026-02-21 01:00:31 +0100
  • 558b5d3807 Fix tenant dashboard 500 (missing BaselineCompareRun) (#125) ahmido 2026-02-20 21:07:34 +0000
  • 92dc6d51b5 ui: brand TenantPilot + baseline form guidance feat/700-bugfix Ahmed Darrazi 2026-02-20 22:07:05 +0100
  • d75ee3614e fix: tenant dashboard baseline compare widget Ahmed Darrazi 2026-02-20 14:15:41 +0100
  • 8f8bc24d1d feat: upgrade Filament to v5.2.1 (#124) ahmido 2026-02-20 12:20:42 +0000
  • ca4b9b6138 feat: upgrade Filament to v5.2.1 feat/102-filament-5-2-1-upgrade Ahmed Darrazi 2026-02-20 12:45:02 +0100
  • a30be84084 Baseline governance UX polish + view Infolist (#123) ahmido 2026-02-19 23:56:09 +0000
  • ee9faf5b01 fix: declare action surface for baseline compare landing 101-golden-master-baseline-governance-v1 Ahmed Darrazi 2026-02-20 00:54:54 +0100
  • da0ccafa39 fix: correct Section import namespace for Filament v5 infolist Ahmed Darrazi 2026-02-20 00:33:57 +0100
  • ee5840227f refactor: use Infolist for BaselineProfile view page Ahmed Darrazi 2026-02-20 00:29:21 +0100
  • a98323d2f4 fix: enterprise UX overhaul for baseline governance Ahmed Darrazi 2026-02-20 00:23:44 +0100
  • 9085403b9b merge: agent session work — Feature 101 complete (Phases 1-6) Ahmed Darrazi 2026-02-19 15:08:13 +0100
  • 816f3db86f chore: Phase 6 polish — mark all tasks complete (T056-T060) 101-golden-master-baseline-governance-v1-session-1771506612 Ahmed Darrazi 2026-02-19 15:07:54 +0100
  • 8402f197e5 feat: Phase 5 US3 assign + compare service + job + landing page + widget + tests (T039-T055) Ahmed Darrazi 2026-02-19 15:05:45 +0100
  • cf57d3650a feat: Phase 4 US2 baseline capture service + job + tests (T031-T038) Ahmed Darrazi 2026-02-19 14:46:34 +0100
  • e0800fb42d feat: Phase 3 US1 baseline profile CRUD + RBAC + tests (T019-T030) Ahmed Darrazi 2026-02-19 14:39:10 +0100
  • 74ab2d1404 feat: Phase 2 foundational - capabilities, migrations, models, factories, badges, support classes Ahmed Darrazi 2026-02-19 14:15:46 +0100
  • d49d33ac27 feat(alerts): test message + last test status + deep links (#122) ahmido 2026-02-18 23:12:38 +0000
  • 8ee12d8e89 feat(alerts): send test message, last test status, deep links feat/100-alert-target-test-actions Ahmed Darrazi 2026-02-19 00:11:28 +0100
  • 270181d509 spec: add feature 100 alert target test actions Ahmed Darrazi 2026-02-19 00:11:21 +0100
  • 3ed275cef3 feat(alerts): Monitoring cluster + v1 resources (spec 099) (#121) ahmido 2026-02-18 15:20:43 +0000
  • 8c2798a10e feat: alerts v1 (navigation + guards) feat/099-alerts-v1-teams-email Ahmed Darrazi 2026-02-18 15:25:14 +0100
  • c57f680f39 feat: Workspace settings slices v1 (backup, drift, operations) (#120) ahmido 2026-02-16 03:18:33 +0000
  • 4e2d7e70af feat: workspace settings slices (backup, drift, operations) 098-settings-slices-v1-backup-drift-ops Ahmed Darrazi 2026-02-16 04:16:37 +0100
  • d5d8d60017 spec: add 098 settings slices docs Ahmed Darrazi 2026-02-16 04:16:32 +0100
  • e241e27853 Settings foundation: workspace controls (#119) ahmido 2026-02-16 01:11:24 +0000
  • b15357516e Merge remote-tracking branch 'origin/dev' into 097-settings-foundation 097-settings-foundation Ahmed Darrazi 2026-02-16 02:08:34 +0100
  • 521fb6baaf Fix tenant permission inserts missing workspace_id (#118) ahmido 2026-02-16 00:58:34 +0000
  • 93430e4ae9 fix: persist tenant permission workspace binding fix/tenant-permissions-workspace-id Ahmed Darrazi 2026-02-16 01:57:51 +0100
  • b9ca8c579d feat: implement settings foundation workspace controls Ahmed Darrazi 2026-02-16 01:23:08 +0100