Skip to content

Commit 985e03e

Browse files
kvzclaude
andcommitted
Update MAINTAINER_PLAN: mark #473 resolved, add lessons learned
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent c3237dd commit 985e03e

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.claude/MAINTAINER_PLAN.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,10 @@ yarn build # Build everything
128128

129129
5. **eval() is sometimes necessary** - For PHP function ports like `json_decode`, `create_function`, `is_callable`, eval is legitimately needed. Suppress the warning with a comment explaining why.
130130

131+
6. **Document licensing in the right places** - Don't just comment on issues. Update LICENSE, README, and add SPDX headers to affected files.
132+
133+
7. **Don't duplicate existing infrastructure** - Check src/_util/ before creating new scripts. The test generation and parsing utilities already exist.
134+
131135
---
132136

133137
## Open Items
@@ -136,7 +140,7 @@ yarn build # Build everything
136140
Status: Open, awaiting clarification on use case
137141

138142
### Issue #473 - LGPL in _bc.js
139-
Status: Documented above. Consider rewriting from scratch if MIT purity is needed.
143+
Status: **Resolved.** LGPL licensing now documented in LICENSE, README, and _bc.js header.
140144

141145
---
142146

0 commit comments

Comments
 (0)