← Engel's Code Design Notebook

Agentic linting refactoring

Shared design rules, staged linting and Before / After evidence from the ongoing Agent Canvas refactor. Choose an area, or use Next and Previous to read through the work.

Updated . 68 tracked proposals: 65 merged, 3 open. Fresh audited main c28f46fdb5 has 323 warnings and zero errors. Dialog constraints and scoped raw-color enforcement are merged; compact metadata is the next open proposal. Older proposal records and budget/SDK work retain their dated, user-parked status.

Browse by area

  • Home & navigation7 films

    Workspace selection, the command menu, onboarding and sidebar layout.

  • Chat & conversations8 films

    Composer feedback, conversation panels, hooks, critic messages and launch errors.

  • Files & Markdown7 films

    File trees, previews, file selection and readable Markdown.

  • Settings & integrations8 films

    Model profiles, consent, device authorization, extensions and Git Sync.

  • Backends & connections7 films

    Connection choosers, provider panels, feedback and keyboard focus.

  • Automations8 films

    Setup, validation, run detail and activity presentation.

  • Rules & shared UI6 films

    The lint rules, theme foundations, shared controls and the original films.

  • Recording notes

    Shared capture context, historical batch notes and reproduction sources.

Next batch: compact metadata

#19166 · Compact metadata type scale is ready with green CI and bot review requested: 45 findings removed, 211 tests pass, 27 real text samples match. Watch Before/After and download for Slack.

#19163 · Reject raw colors in three migrated owners merged 31 October after bot approval. It changes enforcement only, keeps global warnings and all exceptions, and does not depend on dialog #19161. Actual before/after diagnostics.

#19161 · Dialog viewport constraints merged 31 October after bot approval:21 findings removed, 142 tests pass, five real paired views match. Watch Before/After and download for Slack. Previous #19120 merged as b4a3f45a28.

#19120 · Shared menu geometry merged 31 October as b4a3f45a28. Its original evidence is retained.

#19107 · Floating menu layers and icon strokes merged on 30 October as 940dc61587, after eight green checks and bot approval. It removed nine findings against its baseline. Its original Before/After and download retain their recorded source.

#19052 · Workspace picker recipes merged on 30 October as 5e8052347c. It removes seven warnings against its baseline, with 100 focused tests, green CI and bot review. Watch Before / After or download the MP4 for Slack.

The rollout

All 54 films, 108 MP4 download links and 68 proposal entries are retained across the area pages. Rule status and shared UI explain enforcement; recording notes and sources retain reproduction context. The dated machine-readable progress record preserves earlier audits and statuses.

What comes next

Re-audit integrated main, then group the remaining static menu and control values by their real owner. Keep measured dimensions and portal coordinates with their existing owners. The remaining raw-color findings belong to existing managed-focus work, parked budgets and start-task states whose reachability still needs checking.