BBS:      TELESC.NET.BR
Assunto:  CLAUDE.md src/sbbs3/CLAUDE.md
De:       Rob Swindell (on Windows 11)
Data:     Thu, 14 May 2026 01:58:37 -0700
-----------------------------------------------------------
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.
n
---
  mSynchronetn  hgVertrauen n hHome of Synchronet n gh[vert/cvs/bbs].synchro.net

-----------------------------------------------------------
[Voltar]