mirror of
https://github.com/esengine/DeepSeek-Reasonix.git
synced 2026-11-07 10:45:59 -10:00
* chore(standards): gate comments, file size, and layering in CI The comment and file-size rules lived only in an untracked CLAUDE.md written for a TypeScript project, so nothing ever checked them, and REASONIX.md told editors to match the surrounding comment density -- which is what reproduced the essays. tools/repolint makes the rules machine-checkable and ratchets them: recorded debt passes, anything new fails the required lint check. Weights are excess lines rather than counts, so trading a short violation for a long one still trips the gate. Layering encodes the contract REASONIX.md already claimed and the import graph already satisfies, with one recorded exception (capdiag reaching into boot). * chore(standards): point CLAUDE.md at REASONIX.md Claude Code loads CLAUDE.md and Reasonix loads REASONIX.md, so a repo with only the latter leaves Claude Code sessions with no standing instructions. A committed one-line pointer keeps the single source of truth without the two files drifting apart again; the negation un-ignores it for contributors whose global gitignore drops CLAUDE.md.
79 lines
1.5 KiB
Plaintext
79 lines
1.5 KiB
Plaintext
# Build artifacts
|
|
/bin/
|
|
/dist/
|
|
/stage/
|
|
/npm/.stage/
|
|
/reasonix
|
|
/reasonix.exe
|
|
|
|
# Website (Astro) build output
|
|
/site/dist/
|
|
/site/.astro/
|
|
/site/_preview.png
|
|
|
|
# Go test/build scratch
|
|
*.test
|
|
*.out
|
|
*.coverprofile
|
|
coverage.out
|
|
cpu.prof
|
|
mem.prof
|
|
|
|
# Wails desktop artifacts
|
|
/desktop/build/*
|
|
!/desktop/build/appicon.png
|
|
!/desktop/build/appicon.svg
|
|
/desktop/desktop
|
|
/desktop/frontend/dist/*
|
|
!/desktop/frontend/dist/.gitkeep
|
|
/desktop/frontend/sourcemaps/
|
|
/desktop/frontend/wailsjs/
|
|
/desktop/frontend/package.json.md5
|
|
|
|
# Environment / local config (reasonix.example.toml is the shared template)
|
|
.env
|
|
.env.local
|
|
*.local
|
|
/reasonix.toml
|
|
/desktop/.env
|
|
/desktop/reasonix.toml
|
|
|
|
# Node / frontend dependencies and caches
|
|
node_modules/
|
|
.pnpm-store/
|
|
.npm/
|
|
|
|
# Project-local Reasonix state; keep the checked-in review command.
|
|
/.reasonix/*
|
|
!/.reasonix/commands/
|
|
!/.reasonix/commands/review.md
|
|
|
|
# Stray Reasonix state written under a package dir by a test whose RealPath
|
|
# resolves to CWD (e.g. remote bootstrap EnsureServe). Never commit these.
|
|
internal/**/.reasonix/
|
|
desktop/**/.reasonix/
|
|
|
|
# CodeGraph per-project index (rebuilt locally; never committed)
|
|
.codegraph/
|
|
|
|
# Editor / OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
.idea/
|
|
.vscode/
|
|
/site/public/av/
|
|
|
|
benchmarks/context-maintenance-e2e/run/
|
|
|
|
# Local scratch
|
|
temp/
|
|
|
|
# Official theme art intermediate outputs / caches
|
|
scripts/official-theme-art/out/
|
|
scripts/official-theme-art/__pycache__/
|
|
agent-complexity-report.txt
|
|
site/.generated/
|
|
|
|
# Committed pointer at REASONIX.md; overrides a global CLAUDE.md ignore rule.
|
|
!/CLAUDE.md
|