Skip to content

Naming lists: phase and set on every view name, page index, class-first materials - #72

Merged
SamuelAB merged 1 commit into
mainfrom
claude/project-thread-gvkxa2
Oct 28, 2026
Merged

SamuelAB merged 1 commit into
mainfrom
claude/project-thread-gvkxa2

Conversation

@SamuelAB

@SamuelAB SamuelAB commented Oct 28, 2026 •

Copy link
Copy Markdown
Owner

Requested by Sam · project thread

What changes

  • Views (docs/naming-rules.md, names/): every view name is <PHASE>-<SET>-<Level>-<TYPE>-<purpose> (N-C-L02-PLAN-EGRESS), Sam's rule for consistency. Phases, drawing sets and view types come first in the section, then the name anatomy (5 parts), browser and templates.
  • Materials (docs/graphics-and-materials-standard.md): OB_<Class>_<Material>_<Detail>, use added only when it changes the material (OB_Wood_Oak_Flooring vs OB_Wood_Oak_CeilingSlat); OB_<Class>_Generic (class known, counted) and OB_Generic_<Kind> for furniture and equipment (never counted); batch rename of family materials after an approved old-to-new list. OB_ kept everywhere (Sam's decision).
  • Page: index of sections in the sticky search bar; table headers stick under it at any bar height; materials table shows whether each is counted.

Checks run

  • names/build_names.py --check, crawl_app.js (0 without French), check_i18n.py --app --strict (0 errors)
  • Headless browser at 1300 and 390 px: no page errors, no horizontal scroll.

🤖 Generated with Claude Code

https://claude.ai/code/session_01PYjDnENavg8joCDbzpsT6c

…st materials

Views: <PHASE>-<SET>-<Level>-<TYPE>-<purpose> everywhere (N-C-L02-PLAN-EGRESS),
with phases, drawing sets and view types first in the section.
Materials: OB_<Class>_<Material>_<Detail>, the use added only when it
changes the material; OB_<Class>_Generic (counted) and OB_Generic_<Kind>
for furniture and equipment (not counted); batch rename of family
materials. Index of sections in the sticky search bar.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PYjDnENavg8joCDbzpsT6c
@SamuelAB SamuelAB self-assigned this Oct 28, 2026
@SamuelAB
SamuelAB merged commit d035b79 into main Oct 28, 2026
1 check 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.

2 participants