docs(18): capture phase context
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# Phase 18: Global Items & Public Profiles - Discussion Log
|
||||
|
||||
> **Audit trail only.**
|
||||
|
||||
**Date:** 2026-04-05
|
||||
**Phase:** 18-global-items-public-profiles
|
||||
**Areas discussed:** Global Item Schema, Seed Data, User Profiles, Setup Visibility, Public Profile Page, Global Item Page
|
||||
**Mode:** --auto --batch
|
||||
|
||||
---
|
||||
|
||||
## Global Item Schema
|
||||
| Option | Description | Selected |
|
||||
|--------|-------------|----------|
|
||||
| Separate globalItems table | brand, model, category, weight, price, image, description | ✓ |
|
||||
| Flag on user items table | isGlobal boolean on existing items | |
|
||||
|
||||
**User's choice:** Separate table (auto-selected, per PROJECT.md decision)
|
||||
|
||||
## User Profiles
|
||||
| Option | Description | Selected |
|
||||
|--------|-------------|----------|
|
||||
| Extend users table | Add displayName, avatarUrl, bio columns | ✓ |
|
||||
| Separate profiles table | New table with FK to users | |
|
||||
|
||||
**User's choice:** Extend users table (auto-selected)
|
||||
|
||||
## Setup Visibility
|
||||
| Option | Description | Selected |
|
||||
|--------|-------------|----------|
|
||||
| isPublic boolean, default false | Simple toggle, private by default | ✓ |
|
||||
| Visibility enum (private/public/unlisted) | More granular | |
|
||||
|
||||
**User's choice:** isPublic boolean (auto-selected)
|
||||
|
||||
## Deferred Ideas
|
||||
- Freeform reviews, comments, follow users, fork setups
|
||||
Reference in New Issue
Block a user