Commit Graph
2 Commits
Author SHA1 Message Date
Jason HokuandClaude Opus 4.7 b4db3af7b3 docs: fix CONTRIBUTING.md factual errors
Code review found multiple inaccuracies:
- Instructed contributors to update a non-existent convertStateToConfigs()
  JS function (was deliberately removed — single source of truth lives in
  Python state_to_configs_json).
- Wrong line numbers for generate_config (~465 → ~837) and default state
  (~80 → ~103); onConfigure migration reference replaced with the actual
  async init block at ~484.
- Overstated safe_print module shadow scope (only 2 files, not all).
- Referenced missing LICENSE file (pyproject.toml declares it but the file
  does not exist in the repo root).

Replaced with correct architectural guidance pointing to
state_to_configs_json, accurate line numbers, scoped safe_print claim,
and license info from pyproject.toml.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 13:26:32 -07:00
Jason HokuandClaude Opus 4.7 a491a88f48 docs: add CONTRIBUTING.md
Welcomes PRs, documents dev setup, test commands, key architecture
notes (single-source-of-truth transformer, manifest field names,
V1/V3 node dispatch), and a PR checklist.

Closes user request from GitHub feedback thread.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 13:02:37 -07:00