Skip to content

Add CLAUDE.md (LAD harness + codebase gotchas) - #561

Merged
OSPFNeighbour merged 1 commit into
master-devfrom
docs/claude-md
Oct 15, 2026
Merged

OSPFNeighbour merged 1 commit into
master-devfrom
docs/claude-md

Conversation

@OSPFNeighbour

Copy link
Copy Markdown
Collaborator

Adds a CLAUDE.md at the repo root so Claude Code sessions from any contributor pick up project context automatically, rather than only those with local memory.

Covers:

  • Branch/PR flow (master-dev integration branch, NSWSESMembers/Lighthouse target)
  • Build, lint and test commands
  • The scripts/lad-docs mock-Beacon harness: lad:demo / lad:shots, plus a scripted launchLad example for ad-hoc repros (verified to run against the current build)
  • Fixture data rules (real structure, fake values; never commit build/lad-samples/)
  • Gotchas: knockout-secure-binding's restricted data-bind grammar, ko.options.deferUpdates / ko.tasks.runEarly(), and why BeaconClient keeps credentials: 'omit'
  • Keeping docs/lad and What's New updated alongside user-facing changes

Docs only, no code changes.

🤖 Generated with Claude Code

Gives Claude Code sessions from any contributor the project context:
master-dev PR flow, build/lint/test commands, how to drive the
scripts/lad-docs mock-Beacon harness (CLI and scripted), the fake
fixture data rules, and known gotchas (knockout-secure-binding,
deferUpdates, BeaconClient credentials:'omit').

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@OSPFNeighbour
OSPFNeighbour merged commit abffe68 into master-dev Oct 15, 2026
2 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