review · segments
Lanyard mention audit for enmbook rename
pi 84 events 1 segments
segment 1 of 1
Classify every 'lanyard' occurrence in the enmbook repo
The agent confirmed Solo context, read the audit spec from scratchpad 779, locked todo 415, and performed a comprehensive case-insensitive grep for 'lanyard' across the defined scope (excluding vendor, node_modules, .git, storage, public/build, .claude). It found 64 occurrences, verified that user-facing runtime strings (Category D) are zero (already fixed in commit 3bd8358), and categorized the rest into A (working name/brand prose, 11), B (visual motif, 37), C (identifiers/config refs, 13), and E (placeholder domains, 3). Findings were written to scratchpad 781 and todo 415 was marked READY FOR REVIEW.
outcome
Findings scratchpad 781 contains the full inventory with summary, per-directory counts, and category breakdown; todo 415 is commented READY FOR REVIEW.
next steps
—
key decisions
- Reserved slug 'lanyard' in ReservedSlugs.php is intentional squat protection and should stay.
- All lanyard-mark visual motif usage (Category B) is kept as-is.
- Category D is clean; docs/19-content-plan.md:479 is stale prose only.
- 13 doc lines reference config/lanyard.php or config('lanyard.*') but the shipped file is config/enmbook.php — this mismatch needs a decision.
open questions
- Should the lanyard-mark component identifier be renamed?
- How to handle docs/00-readme.md historical working-name callout?
- When to sweep doc config-key references vs. switch placeholder domains?
3 weeks ago → 3 weeks ago