TenantAtlas/.specify
ahmido a770b32e87 feat: action-surface contract inspect affordance + clickable rows (#100)
Implements Spec 082 updates to the Filament Action Surface Contract:

- New required list/table slot: InspectAffordance (clickable row via recordUrl preferred; also supports View action or primary link column)
- Retrofit view-only tables to remove lone View row action buttons and use clickable rows
- Update validator + guard tests, add golden regression assertions
- Add docs: docs/ui/action-surface-contract.md

Tests (local via Sail):
- vendor/bin/sail artisan test --compact tests/Feature/Guards/ActionSurfaceContractTest.php
- vendor/bin/sail artisan test --compact tests/Feature/Guards/ActionSurfaceValidatorTest.php
- vendor/bin/sail artisan test --compact tests/Feature/Rbac/ActionSurfaceRbacSemanticsTest.php
- vendor/bin/sail artisan test --compact tests/Feature/Filament/EntraGroupSyncRunResourceTest.php

Notes:
- Filament v5 / Livewire v4 compatible.
- No destructive-action behavior changed in this PR.

Co-authored-by: Ahmed Darrazi <ahmeddarrazi@MacBookPro.fritz.box>
Reviewed-on: #100
2026-02-08 20:31:36 +00:00
..
memory feat: action-surface contract inspect affordance + clickable rows (#100) 2026-02-08 20:31:36 +00:00
scripts/bash dev-merges/c709b36 (#3) 2025-12-21 23:15:12 +00:00
templates feat: action-surface contract inspect affordance + clickable rows (#100) 2026-02-08 20:31:36 +00:00
plan.md docs: deprecate .specify specs and update references (#53) 2026-01-10 21:40:46 +00:00
README.md docs: deprecate .specify specs and update references (#53) 2026-01-10 21:40:46 +00:00
research_t186.md docs: deprecate .specify specs and update references (#53) 2026-01-10 21:40:46 +00:00
spec.md docs: deprecate .specify specs and update references (#53) 2026-01-10 21:40:46 +00:00
tasks.md docs: deprecate .specify specs and update references (#53) 2026-01-10 21:40:46 +00:00

.specify/ (Tooling)

This folder contains SpecKit tooling (templates, scripts, constitution, etc.).

Important

  • Do not create new feature specs in .specify/spec.md, .specify/plan.md, .specify/tasks.md.
  • Active feature specs live under specs/<NNN>-<slug>/:
    • spec.md
    • plan.md
    • tasks.md
    • checklists/requirements.md

The files .specify/spec.md, .specify/plan.md, .specify/tasks.md may exist as legacy references only.