Skip to content

seed: no brand words, invented staff names and a reserved email domain - #146

Merged
futurebuildai merged 10 commits into
refactor/v1from
refactor/seed-hygiene
Oct 14, 2026
Merged

futurebuildai merged 10 commits into
refactor/v1from
refactor/seed-hygiene

Conversation

@futurebuildai

Copy link
Copy Markdown
Contributor

Seed and demo import hygiene: no real brand words, no brand like staff surnames, no real email domain.

Brand words replaced (base seed and demo import)

Was Now
Simpson Strong-Tie LUS28, SKU SIMP-LUS28 Face Mount Joist Hanger 2x8, SKU HANGER-28FM
Cemtrim Textured 7/16 X 4 X 12 and X 6 X 12 Composite Trim Textured ...
Okanagan Cemtrim in four fibre cement product descriptions Okanagan Fibre Trim
vendor Okanagan Cemtrim Ltd, key CEMTRIM_OK Okanagan Fibre Trim Ltd, key FIBRETRIM_OK
Solid Soffit Hardie Textured, Vented Soffit Hardie Textured ... Soffit Fibre Cement Textured
14/2, 12/2, 10/2, 14/3, 12/3 Romex (and image family romex_wire_coil) ... NM-B Cable (nm_cable_coil)
Stone Pliers 8" Channellock Stone Pliers 8" Tongue and Groove
Drywall ... Firecode Drywall ... Type X
Sheathing ... NSP DRYLine TSX Sheathing ... NSP Weather Barrier
Shingle 3-Tab 25yr Brownwood Bundle ... Brown Bundle
Vent Turtle Vent 8x8 Brown Box Vent 8x8 Brown

Staff

Vince Nordstrom becomes Vince Ashgrove (STF-021) and Tara Kellogg becomes Tara Penhallow (STF-024). The other staff surnames were read; none is a brand, a famous person or a company.

Domain

@gable.com becomes @gablebuildingsupply.example in the AI_LM tests, fixtures, the desk test and the e2e spec; the seed's proof of delivery URL host moves to the same reserved domain. Migration 080 is untouched; new forward migration 118 rewrites exactly its three staff addresses, and a test pins that a migrated database holds none.

Goldens

Re-recorded; the moved values are listed in CONTRACT-CHANGES (SEED-HYGIENE rows). No wire shape changes.

Tests

Red first: TestSeedDataHoldsNoBrandWord and the TestDemoImport subtests (no row carries a brand word or the real domain; a migrated database holds no @gable.com).

🤖 Generated with Claude Code

futurebuildai and others added 10 commits October 14, 2026 09:39
…e real domain

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: colton <colton@futurebuild.ai>
Simpson Strong-Tie LUS28 (SIMP-LUS28) becomes Face Mount Joist Hanger 2x8
(HANGER-28FM); Cemtrim becomes Fibre Trim (vendor) and Composite Trim;
Hardie becomes Fibre Cement; Romex becomes NM-B Cable; Channellock,
Firecode, DRYLine TSX, Brownwood and Turtle Vent are named for what they are.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: colton <colton@futurebuild.ai>
Vince Nordstrom becomes Vince Ashgrove and Tara Kellogg becomes Tara Penhallow
(STF-021, STF-024). The other staff surnames were read and none is a brand,
a famous person or a company.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: colton <colton@futurebuild.ai>
The AI_LM demo staff, their tests and fixtures use gablebuildingsupply.example.
Migration 080 stays as applied history; migration 118 rewrites exactly its
three staff addresses, and a test pins that a migrated database holds none.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: colton <colton@futurebuild.ai>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: colton <colton@futurebuild.ai>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: colton <colton@futurebuild.ai>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: colton <colton@futurebuild.ai>
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: colton <colton@futurebuild.ai>
…rand words

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: colton <colton@futurebuild.ai>
…e real domain in the hub and one surname

Ice & Water Shield becomes Ice and Water Barrier, Speed Square becomes Rafter
Square (picture family rafter_square), the Decora and turtle vent picture
titles are plain words, the hub lists the seeded portal logins, and the
Zellweger surname becomes Wexcombe.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: colton <colton@futurebuild.ai>
@futurebuildai
futurebuildai merged commit 3de02aa into refactor/v1 Oct 14, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant