Import the client, server, skills, tests, and build scripts as the starting point for the rebuild, then trim the surfaces this project does not ship: Electron desktop packaging, the marketing website, and the ESP32 firmware tree. CI keeps the web build, e2e, lockfile, release, and Docker workflows. Rename the package and CLI entry points to hermes-ui, drop the prepare hook so npm ci no longer triggers a build, and drop the removed tsconfig and nodemon references. Rewrite AGENTS.md, ARCHITECTURE.md, DEVELOPMENT.md, and the READMEs so the documented package map and hard rules match this repository. reference_code/ is ignored: it is a read-only snapshot, not an input to the build.
53 lines
807 B
Plaintext
53 lines
807 B
Plaintext
# Logs
|
|
logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
lerna-debug.log*
|
|
node_modules
|
|
dist
|
|
playwright-report
|
|
test-results
|
|
dist-ssr
|
|
coverage
|
|
__pycache__/
|
|
*.py[cod]
|
|
server/dist
|
|
packages/server/dist
|
|
*.local
|
|
ROADMAP.md
|
|
pnpm-lock.yaml
|
|
pnpm-workspace.yaml
|
|
# Reference snapshot (read-only, not part of this project)
|
|
reference_code/
|
|
|
|
# Server data
|
|
packages/server/data/
|
|
packages/server/node_modules/
|
|
.hermes-web-ui/
|
|
packages/*/.pio/
|
|
packages/*/*/.pio/
|
|
|
|
# Hermes config files (should be in user data directory, not project root)
|
|
config.yaml
|
|
.env
|
|
hermes_data/
|
|
hermes-dependencies.md
|
|
# Editor directories and files
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
.idea
|
|
.DS_Store
|
|
*.suo
|
|
*.ntvs*
|
|
*.njsproj
|
|
*.sln
|
|
*.sw?
|
|
.superpowers/
|
|
CLAUDE.md
|
|
# Client source map artifacts
|
|
packages/client/src/**/*.js
|
|
.hermes/
|