This website requires JavaScript.
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
ef5c223172
fix(onboarding): preserve workspace scope and consent flow (#117 )
ahmido
2026-02-15 22:27:55 +0000
9ce5febe7f
Merge remote-tracking branch 'origin/dev' into 097-settings-foundation
Ahmed Darrazi
2026-02-15 23:27:24 +0100
c76ae297e3
fix(onboarding): preserve workspace scope and consent flow
Ahmed Darrazi
2026-02-15 23:23:50 +0100
9d0c884251
fix: prevent null workspace_id in tenant_permissions (#116 )
ahmido
2026-02-15 21:56:37 +0000
63195af1eb
fix: prevent null workspace_id in tenant_permissions
fix/tenant-permissions-workspace-id-session-1771192503
Ahmed Darrazi
2026-02-15 22:55:34 +0100
03127a670b
Spec 096: Ops polish (assignment summaries + dedupe + reconcile tracking + seed DX) (#115 )
ahmido
2026-02-15 20:49:38 +0000
6718277e0f
feat(ops): assignment dedupe + run tracking + seed DX
096-ops-polish-assignment-dedupe-system-tracking
Ahmed Darrazi
2026-02-15 20:36:38 +0100
eec93b510a
Spec 095: Graph contracts registry completeness + registry-backed call sites (#114 )
ahmido
2026-02-15 15:02:27 +0000
c4b7f9ad67
feat: complete graph contracts registry (spec 095)
095-graph-contracts-registry-completeness
Ahmed Darrazi
2026-02-15 16:00:13 +0100
bda1d90fc4
Spec 094: Assignment ops observability hardening (#113 )
ahmido
2026-02-15 14:08:14 +0000
c92df337a9
chore: run only FK pgsql test
094-assignment-ops-observability-hardening
Ahmed Darrazi
2026-02-15 14:50:24 +0100
1b43f1753e
chore: constrain pgsql test runner
Ahmed Darrazi
2026-02-15 14:49:58 +0100
72eb582613
merge: agent session work
Ahmed Darrazi
2026-02-15 13:40:49 +0100
daab886de5
test: cover assignment ops observability
Ahmed Darrazi
2026-02-15 13:39:56 +0100
1625d5139d
feat: observe assignment fetch/restore runs
Ahmed Darrazi
2026-02-15 13:39:51 +0100
f45e0f5cf1
chore: add pgsql FK isolation checks
Ahmed Darrazi
2026-02-15 13:39:39 +0100
c905f211a5
spec: add 094 assignment ops observability hardening
Ahmed Darrazi
2026-02-15 13:39:34 +0100
92a36ab89e
SCOPE-001: DB-level workspace isolation via workspace_id (#112 )
ahmido
2026-02-14 22:34:02 +0000
49e2b5072b
feat: enforce workspace isolation
093-scope-001-workspace-id-isolation
Ahmed Darrazi
2026-02-14 23:08:26 +0100
f8763a8f26
spec: scope-001 workspace isolation
Ahmed Darrazi
2026-02-14 22:32:38 +0100
3ddf8c3fd6
Constitution v1.8.2: scope ownership + spec scope fields (#111 )
ahmido
2026-02-14 19:40:29 +0000
8f3777c063
test: fix BackupSet empty state create assertions
docs/constitution-scope-1.8.2
Ahmed Darrazi
2026-02-14 19:58:48 +0100
5c14a0a110
Merge remote-tracking branch 'origin/dev' into docs/constitution-scope-1.8.2-session-1771094891
Ahmed Darrazi
2026-02-14 19:48:11 +0100
e720b9a912
docs: amend constitution to v1.8.2 (scope fields)
Ahmed Darrazi
2026-02-14 19:44:35 +0100
5770c7b76b
Spec 092: Legacy Purge (runs/routes/UI/test shims) (#110 )
ahmido
2026-02-14 18:43:56 +0000
90c4727add
feat(spec-092): purge legacy runs shims
092-legacy-purge-final
Ahmed Darrazi
2026-02-14 19:17:28 +0100
1c098441aa
feat(spec-091): BackupSchedule lifecycle + create-CTA placement rule (#109 )
ahmido
2026-02-14 13:46:06 +0000
03e74b2596
feat(spec-091): backup schedule lifecycle
091-backupschedule-retention-lifecycle
Ahmed Darrazi
2026-02-14 14:43:53 +0100
7876e91b72
feat(filament): place create CTA by emptiness
Ahmed Darrazi
2026-02-14 14:43:41 +0100
90bfe1516e
feat(spec-090): action surface contract compliance (#108 )
ahmido
2026-02-13 01:30:22 +0000
d1bdd7a382
feat(spec-090): action surface contract compliance
090-action-surface-contract-compliance
Ahmed Darrazi
2026-02-13 02:29:38 +0100
fb4de17c63
feat(spec-089): provider connections tenantless UI (#107 )
ahmido
2026-02-12 16:35:13 +0000
28d667a2c7
feat(spec-089): provider connections tenantless UI
089-provider-connections-tenantless-ui
Ahmed Darrazi
2026-02-12 17:32:08 +0100
d6e7de597a
feat(spec-087): remove legacy runs (#106 )
ahmido
2026-02-12 12:40:51 +0000
681e27c0bf
feat(spec-087): remove legacy runs
087-legacy-runs-removal
Ahmed Darrazi
2026-02-12 13:39:24 +0100
1acbf8cc54
feat(spec-088): remove tenant graphOptions legacy path (#105 )
ahmido
2026-02-12 10:14:44 +0000
51fc2fe2ec
feat(spec-088): remove tenant graphOptions legacy path
088-remove-tenant-graphoptions-legacy
Ahmed Darrazi
2026-02-12 11:08:52 +0100
57f3e3934c
085-tenant-operate-hub (#104 )
ahmido
2026-02-11 21:01:23 +0000
98c7408c00
fix(ui): hide tenant-scoped admin nav without tenant
085-tenant-operate-hub
Ahmed Darrazi
2026-02-11 21:59:56 +0100
c1eda3b19f
Merge branch 'dev' into 085-tenant-operate-hub
Ahmed Darrazi
2026-02-11 14:06:00 +0100
2bf5de4663
085-tenant-operate-hub (#103 )
ahmido
2026-02-11 13:02:03 +0000
e76ef02fab
merge: agent session work
Ahmed Darrazi
2026-02-11 13:58:26 +0100
bd19864a42
fix(spec-085-086): stabilize ops UX + provider connection fixtures
Ahmed Darrazi
2026-02-11 13:50:44 +0100
c8e5996a1a
Merge branch '086-retire-legacy-runs-into-operation-runs-session-1770683729' into 085-tenant-operate-hub
Ahmed Darrazi
2026-02-11 01:04:09 +0100
b870c0c8d4
feat(spec-086): retire legacy runs into operation runs
Ahmed Darrazi
2026-02-11 01:03:00 +0100
6dab6297f8
feat(spec-085): tenant operate hub
Ahmed Darrazi
2026-02-11 01:02:42 +0100
11f7209783
spec(086): retire legacy runs into operation runs
Ahmed Darrazi
2026-02-10 01:35:24 +0100
0e2adeab71
feat(verification): unify verification surfaces (Spec 084) (#102 )
ahmido
2026-02-09 11:28:09 +0000
3ebc345cb1
feat(verification): unify verification surfaces (spec 084)
084-verification-surfaces-unification
Ahmed Darrazi
2026-02-09 12:14:41 +0100