ItemView that displays all forms with mode badges (C/U), click to open,
settings gear button, and empty state. Uses SidebarPluginRef interface
to avoid circular dependency with main.ts.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Modal that renders all form fields, validates on submit with error
display and shake animation, and processes via FormProcessor. Supports
create and update modes with file picker for prompted target files.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Implements renderField() with per-type renderers for text, textarea,
number, toggle, date, dropdown, tags, note-link, folder-picker, and
rating. Each renderer returns getValue/setValue/setError accessors.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
14-task plan covering scaffolding, types, core logic, UI components,
and integration testing. Uses A+B hybrid architecture with FormStore,
FieldRenderers, and FormProcessor layers.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Design for structured data input plugin completing the Fire-Suite
(Input -> Observe -> Output). Covers data model, architecture,
UI concept, and scope for V1.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>