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

78 lines
2.8 KiB
Markdown

# 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