Skip to content

Chore/developement instructions#19

Merged
aka-blackboots merged 2 commits into
mainfrom
chore/developement-instructions
Apr 25, 2026
Merged

Chore/developement instructions#19
aka-blackboots merged 2 commits into
mainfrom
chore/developement-instructions

Conversation

@aka-blackboots
Copy link
Copy Markdown
Contributor

No description provided.

aka-blackboots and others added 2 commits April 25, 2026 23:54
AGENTS.md is now the single source of truth for all coding agents
(Claude, Codex, Copilot). CLAUDE.md and .github/copilot-instructions.md
become thin redirects.

- Drop AI-DOCs/ flow entirely; move the in-flight technical-drawing PDF
  spec and the projectTo2D format reference into knowledge/.
- Delete unmaintained external-LLM entrypoints (llm.txt, llms.txt,
  llms-full.txt).
- Add .claude/settings.json with a Stop hook running cargo fmt --check,
  cargo check, and npm run lint:check after edits under
  main/opengeometry{,-three}/.
- Add three trigger-based skills under .claude/skills/: wasm-build-flow,
  brep-invariants, scene-snapshot-rules.
- Fix eslint config so npm run lint:check exits cleanly (disable the
  base no-unused-vars rule; typescript-eslint already covers it).
- Remove continue-on-error: true from release.yml's test step so a
  failing test blocks publish.
- Add scaffold READMEs to the five empty packages under main/.
- Qualify the README's PDF feature entry (native-only today).
- Trim duplication between developer.md and the README.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Add `npm run lint:check` step to release.yml ahead of build/test so
  lint failures block publish (previously, only build and test ran in
  CI; lint regressions could ship).
- Auto-fix 8 redundant `eslint-disable no-unused-vars` directives. They
  were workarounds for the base `no-unused-vars` rule that double-fired
  on TypeScript files; that rule is now disabled in eslint.config.js
  (the typescript-eslint version covers the same ground).
- Replace `data as any` cast in event.ts with a handler-side cast so
  no-explicit-any has nothing to flag. Lint is now 0/0.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@aka-blackboots aka-blackboots merged commit 5dcf817 into main Apr 25, 2026
3 checks passed
@aka-blackboots aka-blackboots deleted the chore/developement-instructions branch April 26, 2026 12:45
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