Files
GearBox/.planning/phases/23-manual-entry-fallback/23-DISCUSSION-LOG.md

2.8 KiB

Phase 23: Manual Entry Fallback - Discussion Log

Audit trail only. Do not use as input to planning, research, or execution agents. Decisions are captured in CONTEXT.md — this log preserves the alternatives considered.

Date: 2026-04-06 Phase: 23-manual-entry-fallback Areas discussed: Entry point placement, Form presentation, Post-save catalog prompt, Form fields scope Mode: --auto (all decisions auto-selected)


Entry Point Placement

Option Description Selected
Empty state only Show "Add Manually" only when no search results match
Empty state + persistent link Show in empty state AND as subtle persistent link below results
FAB menu option Add a third "Add Manually" option to the FAB mini menu

User's choice: [auto] Empty state + persistent link (recommended default) Notes: Ensures users can always reach manual entry regardless of search results.


Form Presentation

Option Description Selected
Inline in overlay Replace search results with manual entry form inside CatalogSearchOverlay
Separate modal Open a new modal on top of the overlay
Navigate to route Navigate to a dedicated /items/new route

User's choice: [auto] Inline in overlay (recommended default) Notes: Keeps user in context. Back arrow returns to search results.


Post-Save Catalog Prompt

Option Description Selected
Inline success card Show success + "Submit to Catalog?" button inline in overlay
Toast with action Show toast notification with "Submit to Catalog?" action button
Redirect to item detail Navigate to new item's detail page with prompt there

User's choice: [auto] Inline success card (recommended default) Notes: Non-functional button shows "Coming soon" toast. "Add Another" and "Done" buttons below.


Form Fields Scope

Option Description Selected
Essential fields Name (required), category, weight, price, notes, purchase price, image, product link
Minimal fields Name and category only, edit rest on detail page
Full ItemForm Reuse the complete 315-line ItemForm component

User's choice: [auto] Essential fields (recommended default) Notes: Reuse patterns from ItemForm but keep form focused and compact.


Claude's Discretion

  • Form layout proportions and field ordering
  • Weight/price input formatting
  • Animation transitions between search and manual entry
  • Success card visual styling
  • Whether search query auto-populates item name field

Deferred Ideas

  • Actual catalog submission backend — future phase
  • Bulk manual entry — future phase
  • Image search / URL paste to auto-populate — future phase