https://gitlab.synchro.net/main/sbbs/-/commit/6c73efcc2a96cdfb6fe2c46b
Added Files:
CLAUDE.md src/sbbs3/CLAUDE.md
Log Message:
docs: add CLAUDE.md project-instruction files for AI-assisted edits
Two CLAUDE.md files describing project conventions for AI coding
assistants (Claude Code, etc.) operating on this tree. They are
plain-Markdown notes; no tooling depends on them.
CLAUDE.md (repo root):
- Points at CONTRIBUTING.md for the canonical coding guidelines.
- "Segfaults are bugs Ä always investigate": any crash of a Synchronet
executable must be root-caused, never worked around or ignored.
src/sbbs3/CLAUDE.md:
- C/C++ formatting: defer to ../uncrustify.cfg.
- text[] string workflow: ctrl/text.dat is the single source of truth;
text.h / text_id.c / text_defaults.c / exec/load/text.js are
regenerated by textgen and must never be hand-edited. Documents the
edit-then-regenerate-then-commit-together flow.
---
þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net