Files
bible/rules/patterns/table-management
Michael Chus 0005f3e41a Compress always-on contracts and restore pagination fields
The always-on set is paid by every session, so it gets the tightest
form: git-sync-check shrinks to its procedural core, testing-policy
moves the table-test example to README.md and folds the agent
instructions into the rules, go-code-style inlines the error-wrapping
example. Per-session read cost drops from 403 to 336 lines.

Also restore the pagination response fields in table-management: the
previous dedup replaced them with a reference to go-api, which the
table router line does not load.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-06-12 10:05:00 +03:00
..

Table Management Pattern (Shared Module)

Shared reusable module for high-density table screens across patterns.

This module is the canonical source for:

  • unified table toolbar layout (single container, grouped actions, vertical separators)
  • icon-first action buttons with deterministic semantics
  • select/actions narrow edge columns
  • toolbar+table visual seam behavior (single continuous block)

Use this module as the base interaction contract for controls-selection.

Pattern-specific contracts should only define additions or exceptions.

Visual styling (colors, typography, surfaces) comes from ../web-visual-baseline/. The behavior/layout contract is contract.md.