Skip to content

Commit 8bf846e

Browse files
committed
chore: add repo baseline (mise, CLAUDE, smoke)
1 parent 9aa5a93 commit 8bf846e

5 files changed

Lines changed: 40 additions & 4 deletions

File tree

CLAUDE.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# CLAUDE.md
2+
3+
## Setup
4+
mise install
5+
mise run install
6+
7+
## Run
8+
npm run dev
9+
10+
## Smoke
11+
mise run smoke
12+
13+
## Rules
14+
- Touch one service area at a time (client or server).
15+
- Keep docker/selfhost files valid.
16+
- Run smoke before commit.

mise.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[tools]
2+
node = "24.13.1"
3+
python = "3.14"
4+
5+
[tasks.install]
6+
run = "npm install --no-package-lock && (cd src/client && npm install)"
7+
8+
[tasks.smoke]
9+
run = "bash scripts/smoke.sh"

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
"start": "next start",
1212
"lint": "next lint",
1313
"format": "prettier --write .",
14-
"format:check": "prettier --check ."
14+
"format:check": "prettier --check .",
15+
"smoke": "bash scripts/smoke.sh"
1516
},
1617
"dependencies": {
1718
"next": "^14.2.0",
@@ -28,5 +29,6 @@
2829
"postcss": "^8.0.0",
2930
"prettier": "^3.2.5",
3031
"tailwindcss": "^3.0.0"
31-
}
32-
}
32+
},
33+
"packageManager": "npm@11.10.0"
34+
}

scripts/smoke.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#!/usr/bin/env bash
2+
set -euo pipefail
3+
cd "$(dirname "$0")/.."
4+
npm install --no-package-lock
5+
if [ -f src/client/package.json ]; then
6+
(cd src/client && npm install && npm run build --if-present)
7+
fi
8+
echo "sentient smoke passed"

src/client/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,5 +87,6 @@
8787
"prettier": "^3.2.5",
8888
"tailwindcss": "^4.0.7",
8989
"typescript": "^5.5.0"
90-
}
90+
},
91+
"packageManager": "npm@11.10.0"
9192
}

0 commit comments

Comments
 (0)