feat: harden operation run detail hierarchy and Filament UI governance #195
Closed
ahmido
wants to merge 2 commits from
164-run-detail-hardening into dev
pull from: 164-run-detail-hardening
merge into: ahmido:dev
ahmido:dev
ahmido:platform-dev
ahmido:feat/370-global-surface-information-architecture-contract
ahmido:369-baseline-profile-decision-view
ahmido:367-operationrun-actionability-system
ahmido:366-management-report-layout-branded-report-themes-v1
ahmido:365-operations-ui-operator-actions-regression-gate
ahmido:364-restore-high-risk-operation-reconciliation
ahmido:feat/363-explicit-uiactioncontext-contract
ahmido:362-sync-capture-backup-operation-semantics
ahmido:361-report-evidence-reconciliation
ahmido:360-operationrun-canonical-cutover-cleanup
ahmido:359-operationrun-reconciliation-adapter-framework-review-compose-adapter
ahmido:358-operationrun-queue-truth-foundation
ahmido:357-report-profiles-disclosure-policy-v1
ahmido:356-review-pack-pdf-html-renderer-v1
ahmido:355-platform-sellable-smoke-matrix
ahmido:354-finding-exceptions-accepted-risk-resolution-guidance-v1
ahmido:353-provider-connections-resolution-guidance-v1
ahmido:352-environment-dashboard-operator-guidance-consolidation
ahmido:351-review-output-resolve-actions-v1
ahmido:350-operator-resolution-guidance-framework-v1
ahmido:349-customer-review-workspace-output-resolution-guidance
ahmido:347-review-pack-output-contract-readiness-semantics
ahmido:346-governance-inbox-final-operator-workflow
ahmido:345-platform-productization-readiness-roadmap-reconciliation-gate
ahmido:344-customer-review-workspace-density-audience-polish
ahmido:343-customer-review-attestation-accepted-risk-lifecycle
ahmido:342-customer-review-workspace-final-consumption-productization
ahmido:341-canonical-link-query-cleanup
ahmido:website-dev
ahmido:410-public-docs-ia
ahmido:340-post-scope-contract-browser-verification-gate
ahmido:339-provider-connection-scope-hardening
ahmido:338-workspace-environment-resource-scope-contract
ahmido:409-evaluation-procurement-rollout
ahmido:337-evidence-review-pack-product-process-flow-alignment
ahmido:336-baseline-compare-product-process-flow-alignment
ahmido:408-review-evidence-decision
ahmido:335-restore-run-detail-post-execution-proof-productization
ahmido:333-restore-create-ux-final-productization
ahmido:407-msp-mittelstand-use-case-pages
ahmido:406-provider-policy-domain-public-taxonomy
ahmido:405-dach-trust-datenschutz-security-website-surface
ahmido:332-product-process-flow-system-v1-session-1779658681
ahmido:404-public-content-messaging
ahmido:334-nested-filament-context-contract-hardening
ahmido:334-nested-filament-context-contract-hardening-session-1779646810
ahmido:feat/403-public-website-launch-readiness
ahmido:402-screwfast-website-rebuild
ahmido:330-environment-dashboard-baseline-compare-productization-session-1779228776
ahmido:feat/401-tenantial-platform-page
ahmido:329-evidence-audit-log-disclosure-productization
ahmido:328-operations-hub-decision-first-workbench-productization
ahmido:327-governance-inbox-decision-first-workbench-productization
ahmido:400-tenantial-homepage-visual-rebuild
ahmido:326-customer-review-workspace-v1-productization
ahmido:325-screenshot-anchored-strategic-target-images
ahmido:324-ui-productization-coverage-guardrails
ahmido:323-tenantial-enterprise-ui-audit-foundation
ahmido:codex/322-post-319-validation-note
ahmido:319-environment-owned-surface-routing-shell-context-contract
ahmido:322-browser-no-drift-regression-guard
ahmido:321-alerts-audit-log-environment-filter-contract-decision
ahmido:320-workspace-owned-analysis-surface-registration-shell-cutover
ahmido:319-environment-owned-surface-routing-shell-context-contract-clean
ahmido:318-admin-surface-scope-shell-context-audit
ahmido:317-legacy-tenant-environment-context-cleanup
ahmido:316-workspace-hub-clear-filter-contract
ahmido:315-environment-cta-explicit-filter-contract
ahmido:314-workspace-hub-navigation-context-contract
ahmido:313-workspace-environment-context-browser-verification
ahmido:312-customer-review-workspace-v1-completion
ahmido:311-workspace-environment-surface-scope-contract
ahmido:310-product-truth-docs-drift-reconciliation
ahmido:309-rbac-role-matrix-access-boundary-audit
ahmido:308-decision-register-summary-review-pack
ahmido:307-decision-register-evidence-operationrun-link-polish
ahmido:306-decision-register-reconciliation
ahmido:305-feature-readiness-gate-audit
ahmido:304-tenant-panel-dead-code-retirement
ahmido:303-admin-directory-groups-cutover
ahmido:302-tenant-owned-surface-route-audit
ahmido:301-admin-inventory-navigation-cutover
ahmido:300-internal-tenant-model-naming-consolidation
ahmido:299-managed-environment-cutover-final-seal
ahmido:298-managed-environment-terminology-copy-cleanup
ahmido:297-managed-environment-canonical-route-cutover
ahmido:296-full-suite-green-signal-restoration
ahmido:295-full-suite-ci-baseline
ahmido:294-provider-verification-runtime-semantics
ahmido:293-post-cutover-suite-stabilization
ahmido:288-quality-gates-no-legacy-enforcement
ahmido:287-cutover-quality-gates-no-legacy-enforcement
ahmido:286-ui-copy-ia-localization-neutralization
ahmido:285-workspace-rbac-environment-access
ahmido:284-provider-neutral-artifact-source-taxonomy
ahmido:283-provider-capability-registry
ahmido:282-governance-artifact-retargeting
ahmido:280-workspace-tenancy-environment-routing
ahmido:281-provider-connection-scope
ahmido:273-tenant-dashboard-active-operations-summary-card
ahmido:292-workspace-tenant-closure
ahmido:279-workspace-managed-environment-core
ahmido:278-cross-domain-indicator-audit
ahmido:277-stored-reports-surface
ahmido:276-support-access-governance
ahmido:269-operationrun-terminal-outcome-feedback
ahmido:272-operationrun-phase-composite-progress
ahmido:272-operationrun-phase-composite-progress-session-1777977535
ahmido:271-counted-progress-rollout
ahmido:275-customer-facing-localization-adoption
ahmido:274-billing-subscription-truth
ahmido:270-operationrun-progress-contract
ahmido:268-operationrun-activity-feedback
ahmido:268-operationrun-activity-feedback-session-1777896580
ahmido:267-artifact-lifecycle-retention
ahmido:266-tenant-dashboard-productization-v1
ahmido:265-decision-register-approval
ahmido:264-cross-tenant-promotion-execution
ahmido:263-auditor-pack-executive-export
ahmido:262-lifecycle-governance-taxonomy
ahmido:docs/queue-ledger-reaudit-20260501
ahmido:261-provider-missing-policy-visibility
ahmido:platform-dev-session-1777625644
ahmido:259-compliance-evidence-mapping
ahmido:258-customer-review-productization
ahmido:feat/043-cross-tenant-compare-and-promotion
ahmido:257-governance-decision-convergence
ahmido:256-external-support-desk-handoff
ahmido:255-enforce-finding-creation-invariants
ahmido:254-remove-acknowledged-compat
ahmido:253-remove-findings-backfill-runtime-surfaces
ahmido:252-platform-localization-v1
ahmido:251-commercial-entitlements-billing-state
ahmido:250-decision-governance-inbox
ahmido:249-customer-review-workspace
ahmido:248-private-ai-policy-foundation
ahmido:247-plans-entitlements-billing-readiness
ahmido:245-customer-health-score
ahmido:242-operational-controls
ahmido:242-operational-controls-session-1777207571
ahmido:246-support-request-context
ahmido:246-support-request-context-session-1777289015
ahmido:244-product-knowledge-contextual-help-session-1777248340
ahmido:243-product-usage-adoption-telemetry
ahmido:242-operational-controls-session-1777207571-session-1777216424
ahmido:241-support-diagnostic-pack-session-1777155669
ahmido:240-tenant-onboarding-readiness-session-1777145612
ahmido:239-canonical-operation-type-source-of-truth
ahmido:238-provider-identity-target-scope-session-1777104759
ahmido:237-provider-boundary-hardening-session-1777061713
ahmido:236-canonical-control-catalog-foundation
ahmido:235-baseline-capture-truth
ahmido:234-dead-transitional-residue
ahmido:233-stale-run-visibility
ahmido:232-operation-run-link-contract
ahmido:231-finding-outcome-taxonomy
ahmido:chore/spec-kit-migration-20260422
ahmido:230-findings-notification-convergence
ahmido:225-assignment-hygiene
ahmido:226-astrodeck-inventory-planning
ahmido:223-astrodeck-website-rebuild
ahmido:224-findings-notifications-escalation
ahmido:222-findings-intake-team-queue
ahmido:217-homepage-hero-session-1776809852
ahmido:221-findings-operator-inbox
ahmido:220-governance-run-summaries
ahmido:219-finding-ownership-semantics
ahmido:216-provider-dispatch-gate
ahmido:216-homepage-structure
ahmido:214-governance-outcome-compression
ahmido:215-website-core-pages
ahmido:214-website-visual-foundation
ahmido:201-enforcement-review-guardrails
ahmido:213-website-foundation-v0
ahmido:200-filament-surface-rules
ahmido:199-global-context-shell-contract-session-1776515985
ahmido:212-test-authoring-guardrails
ahmido:211-runtime-trend-recalibration
ahmido:210-ci-matrix-budget-enforcement
ahmido:209-heavy-governance-cost
ahmido:208-heavy-suite-segmentation
ahmido:207-shared-test-fixture-slimming
ahmido:206-test-suite-governance
ahmido:198-monitoring-page-state
ahmido:197-shared-detail-contract
ahmido:feat/196-hard-filament-nativity-cleanup
ahmido:205-compare-job-cleanup
ahmido:204-platform-core-vocabulary-hardening
ahmido:203-baseline-compare-strategy
ahmido:202-governance-subject-taxonomy
ahmido:196-hard-filament-nativity-cleanup
ahmido:195-action-surface-closure
ahmido:194-governance-friction-hardening
ahmido:feat/decision-based-operating-foundations
ahmido:191-baseline-compare-operator-mode
ahmido:193-monitoring-action-hierarchy
ahmido:192-record-header-discipline
ahmido:190-baseline-compare-matrix
ahmido:189-portfolio-triage-review-state
ahmido:188-provider-connection-state-cleanup
ahmido:187-portfolio-triage-arrival-context
ahmido:186-tenant-registry-recovery-triage
ahmido:185-workspace-recovery-posture-visibility
ahmido:184-dashboard-recovery-honesty
ahmido:183-website-workspace-foundation
ahmido:182-platform-relocation
ahmido:180-tenant-backup-health
ahmido:176-backup-quality-truth
ahmido:181-restore-safety-integrity
ahmido:178-ops-truth-alignment
ahmido:feat/177-inventory-coverage-truth
ahmido:179-provider-truth-cleanup
ahmido:175-workspace-governance-attention
ahmido:174-evidence-freshness-publication-trust
ahmido:173-tenant-dashboard-truth-alignment
ahmido:172-deferred-operator-surfaces-retrofit
ahmido:171-operations-naming-consolidation
ahmido:170-system-operations-surface-alignment
ahmido:169-action-surface-v11-session-1774840370
ahmido:168-tenant-governance-aggregate-contract
ahmido:167-derived-state-memoization
ahmido:166-finding-governance-health
ahmido:165-baseline-summary-trust
ahmido:163-baseline-subject-resolution
ahmido:162-baseline-gap-details
ahmido:161-operator-explanation-layer
ahmido:160-operation-lifecycle-guarantees
ahmido:159-baseline-snapshot-truth
ahmido:158-artifact-truth-semantics-session-1774215243
ahmido:157-reason-code-translation
ahmido:156-operator-outcome-taxonomy
ahmido:155-tenant-review-layer
ahmido:154-finding-risk-acceptance
ahmido:153-evidence-domain-foundation
ahmido:152-livewire-context-locking
ahmido:151-findings-workflow-backstop
ahmido:150-tenant-owned-query-canon-and-wrong-tenant-guards
ahmido:149-queued-execution-reauthorization
ahmido:docs/domain-expansion-roadmap-candidates
ahmido:148-central-tenant-operability-policy
ahmido:147-tenant-selector-remembered-context-enforcement
ahmido:146-central-tenant-status-presentation
ahmido:145-tenant-action-taxonomy-lifecycle-safe-visibility
ahmido:144-canonical-operation-viewer-context-decoupling
ahmido:143-tenant-lifecycle-operability-context-semantics
ahmido:142-rbac-role-definition-diff-ux-upgrade
ahmido:141-shared-diff-presentation-foundation
ahmido:140-onboarding-lifecycle-operation-checkpoints-concurrency-mvp
ahmido:139-verify-access-permissions-assist
ahmido:feat/138-managed-tenant-onboarding-draft-identity
ahmido:137-platform-provider-identity
ahmido:136-admin-canonical-tenant
ahmido:135-canonical-tenant-context-resolution
ahmido:codex/134-audit-log-foundation-session-1773186754
ahmido:133-detail-page-template
ahmido:codex/132-guid-context-resolver-session-1773161839
ahmido:131-cross-resource-navigation
ahmido:ui-naming-constitution-session-1773152548
ahmido:131-cross-resource-navigation-session-1773152477
ahmido:130-structured-snapshot-rendering
ahmido:129-workspace-admin-home
ahmido:feat/128-rbac-baseline-compare
ahmido:127-rbac-inventory-backup
ahmido:126-filter-ux-standardization
ahmido:dev-session-1773011801
ahmido:125-table-ux-standardization
ahmido:124-inventory-coverage-table
ahmido:docs/remove-monitoring-hub-candidate
ahmido:123-operations-auto-refresh
ahmido:122-empty-state-consistency
ahmido:121-workspace-switch-fix
ahmido:120-secret-redaction-integrity
ahmido:feat/119-baseline-drift-engine
ahmido:118-baseline-drift-engine
ahmido:117-baseline-drift-engine
ahmido:116-baseline-drift-engine
ahmido:115-baseline-operability-alerts
ahmido:114-system-console-control-tower
ahmido:114-system-console-control-tower-session-1772188674
ahmido:113-platform-ops-runbooks
ahmido:112-list-expand-parity
ahmido:111-findings-workflow-sla
ahmido:feat/110-ops-ux-enforcement
ahmido:110-ops-ux-enforcement
ahmido:109-review-pack-export
ahmido:108-provider-access-hardening
ahmido:107-workspace-chooser
ahmido:fix/pest-makeassignment-collision
ahmido:106-required-permissions-sidebar-context
ahmido:105-entra-admin-roles-evidence-findings
ahmido:104-provider-permission-posture
ahmido:103-ia-scope-filter-semantics
ahmido:feat/700-bugfix
ahmido:feat/102-filament-5-2-1-upgrade
ahmido:101-golden-master-baseline-governance-v1
ahmido:101-golden-master-baseline-governance-v1-session-1771506612
ahmido:feat/100-alert-target-test-actions
ahmido:feat/099-alerts-v1-teams-email
ahmido:098-settings-slices-v1-backup-drift-ops
ahmido:097-settings-foundation
ahmido:fix/tenant-permissions-workspace-id
ahmido:fix/tenant-permissions-workspace-id-session-1771192503
ahmido:096-ops-polish-assignment-dedupe-system-tracking
ahmido:095-graph-contracts-registry-completeness
ahmido:094-assignment-ops-observability-hardening
ahmido:093-scope-001-workspace-id-isolation
ahmido:docs/constitution-scope-1.8.2
ahmido:092-legacy-purge-final
ahmido:091-backupschedule-retention-lifecycle
ahmido:090-action-surface-contract-compliance
ahmido:089-provider-connections-tenantless-ui
ahmido:087-legacy-runs-removal
ahmido:088-remove-tenant-graphoptions-legacy
ahmido:085-tenant-operate-hub
ahmido:084-verification-surfaces-unification
ahmido:083-required-permissions-hardening
ahmido:082-action-surface-contract
ahmido:chore/spec-kit-action-surface-contract
ahmido:081-provider-connection-cutover
ahmido:080-workspace-managed-tenant-admin
ahmido:079-inventory-links-non-uuid-ids
ahmido:078-operations-tenantless-canonical
ahmido:077-workspace-nav-monitoring-hub
ahmido:076-permissions-enterprise-ui
ahmido:075-verification-v1_5
ahmido:073-unified-managed-tenant-onboarding-wizard
ahmido:feat/072-managed-tenants-workspace-enforcement
ahmido:feat/999-merge-integration-session-1769990000
ahmido:069-tenant-onboarding-wizard-v2-session-1769905221
ahmido:069-managed-tenant-onboarding-wizard-session-1769903080
ahmido:068-workspaces-v2
ahmido:068-workspace-foundation-v1
ahmido:067-rbac-troubleshooting
ahmido:feat/066-rbac-ui-enforcement-helper-v2
ahmido:spec/066-rbac-ui-enforcement-helper-v2
ahmido:066-rbac-ui-enforcement-helper
ahmido:dev-session-1769637808
ahmido:065-tenant-rbac-v1
ahmido:dev-session-1769551498
ahmido:064-auth-structure
ahmido:063-entra-signin
ahmido:061-provider-foundation
ahmido:060-tag-badge-catalog
ahmido:059-unified-badges
ahmido:058-tenant-ui-polish
ahmido:feat/057-filament-v5-upgrade
ahmido:057-filament-v5-upgrade
ahmido:feat/053-unify-runs-monitoring
ahmido:feat/052-async-add-policies
ahmido:feat/044-drift-mvp
ahmido:051-entra-group-directory-cache
ahmido:feat/049-backup-restore-job-orchestration
ahmido:feat/048-backup-restore-ui-graph-safety
ahmido:feat/000-specify-deprecate
ahmido:feat/047-inventory-foundations-nodes
ahmido:feat/042-inventory-dependencies-graph
ahmido:046-inventory-sync-button
ahmido:feat/045-settingscatalog-classification
ahmido:fix/sail-node-modules-volume
ahmido:fix/pest-uses-cleanup
ahmido:feat/041-inventory-ui
ahmido:feat/040-inventory-core
ahmido:chore/docs-constitution-v1.1.0
ahmido:chore/solo-copilot-workflow
ahmido:feat/011-restore-run-wizard
ahmido:feat/011-restore-run-wizard-session-1767749508
ahmido:feat/011-restore-run-wizard-session-1767749319
ahmido:feat/032-backup-scheduling-mvp
ahmido:fix/032-manual-dispatch-unique-violation-session-1767604982
ahmido:feat/032-next-run-schedule-timezone-session-1767604322
ahmido:feat/032-backup-scheduling-mvp-session-1767583912
ahmido:feat/031-tenant-portfolio-context-switch
ahmido:feat/027-enrollment-config-subtypes
ahmido:feat/024-terms-and-conditions
ahmido:feat/026-custom-compliance-scripts
ahmido:spec/024-additional-intune-types
ahmido:feat/018-driver-updates-wufb
ahmido:feat/023-endpoint-security-restore-into-dev
ahmido:feat/023-endpoint-security-restore
ahmido:feat/017-policy-types-mam-endpoint-security-baselines
ahmido:016-backup-version-reuse
ahmido:015-policy-picker-ux
ahmido:014-enrollment-autopilot
ahmido:014-enrollment-autopilot-session-1767305003
ahmido:013-scripts-management
ahmido:feat/012-windows-update-rings
ahmido:feat/011-restore-run-wizard-session-1767185846
ahmido:feat/010-admin-templates
ahmido:feat/009-app-protection-policy
ahmido:feat/008-apps-app-management
ahmido:feat/007-device-config-compliance
ahmido:spec/007-008-workload-specs
ahmido:feat/005-bulk-operations
ahmido:feat/004-assignments-scope-tags
No reviewers
Labels
Clear labels
No items
No Label
Milestone
Clear milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
Clear assignees
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.
No due date set.
Dependencies
No dependencies set.
Reference: ahmido/TenantAtlas#195
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
No description provided.
Delete Branch "164-run-detail-hardening"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
UI-FIL-001for Filament-native-first admin/operator UI governance and propagate that rule into the Spec Kit templates and product docsTesting
vendor/bin/sail artisan test --compact tests/Feature/Filament/OperationRunBaselineTruthSurfaceTest.php tests/Feature/Filament/OperationRunEnterpriseDetailPageTest.phpNotes
devfrom164-run-detail-hardeningClosing this PR as superseded.
A significant part of this work has since been absorbed or reworked through later changes on
dev, including the Filament UI governance rule (UI-FIL-001) and multiple follow-up iterations on operation detail, enterprise-detail rendering, system operations surfaces, operator explanation, and baseline/evidence presentation.This branch still carries a large remaining diff against current
dev, so merging it now would mix older implementation assumptions back into code that has already moved on. If anything from this branch is still needed, it should be reintroduced selectively on top of currentdevrather than merged as-is.Pull request closed