Skip to content

Commit 7101e64

Browse files
Ark0Nclaude
andcommitted
refactor: restructure repo for cleaner GitHub landing page
Reduce visible top-level items from 21 to 14: - Untrack test-results/, tmp/, public symlink (added to .gitignore) - Move agent-teams/ → docs/agent-teams/ - Move mobile-test/ → test/mobile/ - Move tools/remotion/ → scripts/remotion/ - Move eslint.config.js, vitest.config.ts → config/ All path references updated across CLAUDE.md, package.json, .prettierignore, vitest configs, and capture scripts. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 5078f52 commit 7101e64

82 files changed

Lines changed: 53 additions & 46 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,12 @@ Thumbs.db
4848
# Generated output
4949
out/
5050
screenshots-echo-diag/
51-
tools/remotion/out/
51+
scripts/remotion/out/
52+
53+
# Artifacts that should not be tracked
54+
test-results/
55+
tmp/
56+
public
5257

5358
# Claude Code plan tracking
5459
plan.json

.prettierignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ src/web/public/app.js
66
src/web/public/styles.css
77
src/web/public/mobile.css
88
src/web/public/index.html
9-
tools/
9+
scripts/remotion/

CLAUDE.md

Lines changed: 4 additions & 4 deletions
Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,7 @@ export default tseslint.config(
2222
'src/web/public/vendor/**',
2323
'src/web/public/app.js',
2424
'scripts/**/*.mjs',
25-
'tools/**',
26-
'remotion/**',
25+
'scripts/remotion/**',
2726
],
2827
}
2928
);
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
1+
import { resolve } from 'node:path';
12
import { defineConfig } from 'vitest/config';
23

4+
const root = resolve(import.meta.dirname, '..');
5+
36
export default defineConfig({
47
test: {
8+
root,
59
globals: true,
610
environment: 'node',
711
include: ['test/**/*.test.ts'],

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@
1515
"dev": "tsx src/index.ts web",
1616
"web": "node dist/index.js web",
1717
"clean": "rm -rf dist",
18-
"test": "vitest run",
19-
"test:watch": "vitest",
20-
"test:coverage": "vitest run --coverage",
18+
"test": "vitest run --config config/vitest.config.ts",
19+
"test:watch": "vitest --config config/vitest.config.ts",
20+
"test:coverage": "vitest run --config config/vitest.config.ts --coverage",
2121
"typecheck": "tsc --noEmit",
22-
"lint": "eslint 'src/**/*.ts'",
23-
"lint:fix": "eslint 'src/**/*.ts' --fix",
22+
"lint": "eslint --config config/eslint.config.js 'src/**/*.ts'",
23+
"lint:fix": "eslint --config config/eslint.config.js 'src/**/*.ts' --fix",
2424
"format": "prettier --write 'src/**/*.ts'",
2525
"format:check": "prettier --check 'src/**/*.ts'",
2626
"capture:subagents": "node scripts/capture-subagent-screenshots.mjs",

public

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)