chore(docs): regenerate AI agent config files
This commit is contained in:
parent
724a6659df
commit
14aeeafe83
15
.aider.conf.yml
Normal file
15
.aider.conf.yml
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
# .aider.conf.yml — Aider Configuration for ByteLyst Agentic Notes
|
||||||
|
# Helps Aider understand the project structure and conventions.
|
||||||
|
|
||||||
|
read:
|
||||||
|
- AGENTS.md
|
||||||
|
- docs/ROADMAP.md
|
||||||
|
|
||||||
|
conventions: AGENTS.md
|
||||||
|
|
||||||
|
lint-cmd:
|
||||||
|
- 'cd backend && npm test 2>&1 | tail -10'
|
||||||
|
- 'cd backend && npm run typecheck 2>&1 | tail -10'
|
||||||
|
- 'cd backend && npm run build 2>&1 | tail -10'
|
||||||
|
|
||||||
|
auto-commits: false
|
||||||
22
.clinerules
Normal file
22
.clinerules
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# .clinerules — Cline / Roo Code Rules for ByteLyst Agentic Notes
|
||||||
|
# Read AGENTS.md for the complete onboarding guide.
|
||||||
|
|
||||||
|
## Project: ByteLyst Agentic Notes — Agentic note-taking workspace for notes, tasks, relationships, and workspaces
|
||||||
|
Architecture: Docs + Fastify 5 backend scaffold with TypeScript ESM and @bytelyst/* shared packages
|
||||||
|
|
||||||
|
## Mandatory Rules
|
||||||
|
- Backend follows the ByteLyst product-backend pattern with Fastify 5 + TypeScript ESM
|
||||||
|
- Use @bytelyst/* shared packages instead of reimplementing common infrastructure
|
||||||
|
- Fastify modules follow types.ts → repository.ts → routes.ts
|
||||||
|
- Use req.log / app.log — never console.log
|
||||||
|
- Every Cosmos document MUST include productId: "bytelyst-notes"
|
||||||
|
- Keep docs aligned with implementation as the repo evolves from scaffold to product
|
||||||
|
- Commits: `type(scope): description`
|
||||||
|
- After changes, verify: `cd backend && npm test && npm run typecheck && npm run build`
|
||||||
|
|
||||||
|
## Key File Locations
|
||||||
|
- docs/ — PRD, roadmap, and planning docs
|
||||||
|
- backend/ — Fastify 5 + TypeScript ESM backend scaffold (port 4016)
|
||||||
|
- backend/src/modules/ — notes, workspaces, note-relationships, note-tasks
|
||||||
|
- backend/src/lib/ — shared backend wiring and utilities
|
||||||
|
- Full guide: `AGENTS.md`
|
||||||
30
.cursorrules
Normal file
30
.cursorrules
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
# ByteLyst Agentic Notes — Cursor Rules
|
||||||
|
# Read AGENTS.md for full context.
|
||||||
|
|
||||||
|
Project: ByteLyst Agentic Notes — Agentic note-taking workspace for notes, tasks, relationships, and workspaces
|
||||||
|
Product ID: bytelyst-notes
|
||||||
|
Stack: Docs + Fastify 5 backend scaffold with TypeScript ESM and @bytelyst/* shared packages
|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
- docs/ — PRD, roadmap, and planning docs
|
||||||
|
- backend/ — Fastify 5 + TypeScript ESM backend scaffold (port 4016)
|
||||||
|
- backend/src/modules/ — notes, workspaces, note-relationships, note-tasks
|
||||||
|
- backend/src/lib/ — shared backend wiring and utilities
|
||||||
|
|
||||||
|
## Rules
|
||||||
|
- Backend follows the ByteLyst product-backend pattern with Fastify 5 + TypeScript ESM
|
||||||
|
- Use @bytelyst/* shared packages instead of reimplementing common infrastructure
|
||||||
|
- Fastify modules follow types.ts → repository.ts → routes.ts
|
||||||
|
- Use req.log / app.log — never console.log
|
||||||
|
- Every Cosmos document MUST include productId: "bytelyst-notes"
|
||||||
|
- Keep docs aligned with implementation as the repo evolves from scaffold to product
|
||||||
|
- Commits: feat(scope): description / fix(scope): description
|
||||||
|
- Never delete existing comments/documentation unless asked
|
||||||
|
- Never add emojis unless asked
|
||||||
|
- Never hardcode secrets, colors, or API URLs
|
||||||
|
|
||||||
|
## Build Verification
|
||||||
|
- cd backend && npm test && npm run typecheck && npm run build
|
||||||
|
|
||||||
|
## Key Documents
|
||||||
|
- AGENTS.md — Full AI agent instructions (read this first)
|
||||||
12
.editorconfig
Normal file
12
.editorconfig
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
root = true
|
||||||
|
|
||||||
|
[*]
|
||||||
|
indent_style = space
|
||||||
|
indent_size = 2
|
||||||
|
end_of_line = lf
|
||||||
|
charset = utf-8
|
||||||
|
trim_trailing_whitespace = true
|
||||||
|
insert_final_newline = true
|
||||||
|
|
||||||
|
[*.md]
|
||||||
|
trim_trailing_whitespace = false
|
||||||
38
.github/copilot-instructions.md
vendored
Normal file
38
.github/copilot-instructions.md
vendored
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
# GitHub Copilot Instructions — ByteLyst Agentic Notes
|
||||||
|
|
||||||
|
> For full agent instructions, read [`AGENTS.md`](../AGENTS.md) at the repo root.
|
||||||
|
|
||||||
|
## Project Context
|
||||||
|
|
||||||
|
**ByteLyst Agentic Notes** — Agentic note-taking workspace for notes, tasks, relationships, and workspaces.
|
||||||
|
Stack: Docs + Fastify 5 backend scaffold with TypeScript ESM and @bytelyst/* shared packages
|
||||||
|
|
||||||
|
## Code Generation Rules
|
||||||
|
|
||||||
|
### Always
|
||||||
|
- Backend follows the ByteLyst product-backend pattern with Fastify 5 + TypeScript ESM
|
||||||
|
- Use @bytelyst/* shared packages instead of reimplementing common infrastructure
|
||||||
|
- Fastify modules follow types.ts → repository.ts → routes.ts
|
||||||
|
- Use req.log / app.log — never console.log
|
||||||
|
- Every Cosmos document MUST include productId: "bytelyst-notes"
|
||||||
|
- Keep docs aligned with implementation as the repo evolves from scaffold to product
|
||||||
|
- Include `productId: "bytelyst-notes"` in every Cosmos DB document
|
||||||
|
- Use `type(scope): description` commit message format
|
||||||
|
- Fix source code, not tests (unless the test itself is wrong)
|
||||||
|
|
||||||
|
### Never
|
||||||
|
- `console.log` or `print()` in production code
|
||||||
|
- Hardcoded secrets, API keys, colors, or URLs
|
||||||
|
- Delete existing comments or documentation unless explicitly asked
|
||||||
|
- Add emojis unless asked
|
||||||
|
|
||||||
|
## Key Paths
|
||||||
|
- docs/ — PRD, roadmap, and planning docs
|
||||||
|
- backend/ — Fastify 5 + TypeScript ESM backend scaffold (port 4016)
|
||||||
|
- backend/src/modules/ — notes, workspaces, note-relationships, note-tasks
|
||||||
|
- backend/src/lib/ — shared backend wiring and utilities
|
||||||
|
|
||||||
|
## Build Verification
|
||||||
|
```bash
|
||||||
|
cd backend && npm test && npm run typecheck && npm run build
|
||||||
|
```
|
||||||
23
.windsurfrules
Normal file
23
.windsurfrules
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
# ByteLyst Agentic Notes — Windsurf / Codeium Rules
|
||||||
|
# Read AGENTS.md for full context. These are the critical rules.
|
||||||
|
|
||||||
|
Project: ByteLyst Agentic Notes — Agentic note-taking workspace for notes, tasks, relationships, and workspaces
|
||||||
|
Stack: Docs + Fastify 5 backend scaffold with TypeScript ESM and @bytelyst/* shared packages
|
||||||
|
|
||||||
|
## Architecture Rules
|
||||||
|
- docs/ — PRD, roadmap, and planning docs
|
||||||
|
- backend/ — Fastify 5 + TypeScript ESM backend scaffold (port 4016)
|
||||||
|
- backend/src/modules/ — notes, workspaces, note-relationships, note-tasks
|
||||||
|
- backend/src/lib/ — shared backend wiring and utilities
|
||||||
|
|
||||||
|
## Conventions
|
||||||
|
- Backend follows the ByteLyst product-backend pattern with Fastify 5 + TypeScript ESM
|
||||||
|
- Use @bytelyst/* shared packages instead of reimplementing common infrastructure
|
||||||
|
- Fastify modules follow types.ts → repository.ts → routes.ts
|
||||||
|
- Use req.log / app.log — never console.log
|
||||||
|
- Every Cosmos document MUST include productId: "bytelyst-notes"
|
||||||
|
- Keep docs aligned with implementation as the repo evolves from scaffold to product
|
||||||
|
- Commits: feat(scope): description / fix(scope): description
|
||||||
|
|
||||||
|
## Build Verification
|
||||||
|
- cd backend && npm test && npm run typecheck && npm run build
|
||||||
31
CLAUDE.md
Normal file
31
CLAUDE.md
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
# ByteLyst Agentic Notes — Claude Code Instructions
|
||||||
|
|
||||||
|
> This file is read automatically by Claude Code. For full agent instructions
|
||||||
|
> shared across all AI tools, see [`AGENTS.md`](AGENTS.md).
|
||||||
|
|
||||||
|
## Quick Context
|
||||||
|
|
||||||
|
**Product:** ByteLyst Agentic Notes — Agentic note-taking workspace for notes, tasks, relationships, and workspaces
|
||||||
|
**Product ID:** `bytelyst-notes`
|
||||||
|
**Stack:** Docs + Fastify 5 backend scaffold with TypeScript ESM and @bytelyst/* shared packages
|
||||||
|
|
||||||
|
## Rules
|
||||||
|
|
||||||
|
1. **Read `AGENTS.md` first** — it has coding conventions, file ownership, and tech stack rules.
|
||||||
|
2. **Every Cosmos document** must have a `productId: "bytelyst-notes"` field.
|
||||||
|
3. **Commit messages:** `type(scope): description` (feat, fix, docs, refactor, test, chore).
|
||||||
|
4. **Fix source, not tests** — unless the test itself is wrong.
|
||||||
|
5. **Never use** `console.log`, `print()`, or hardcoded colors/secrets/URLs.
|
||||||
|
|
||||||
|
## Architecture
|
||||||
|
|
||||||
|
- docs/ — PRD, roadmap, and planning docs
|
||||||
|
- backend/ — Fastify 5 + TypeScript ESM backend scaffold (port 4016)
|
||||||
|
- backend/src/modules/ — notes, workspaces, note-relationships, note-tasks
|
||||||
|
- backend/src/lib/ — shared backend wiring and utilities
|
||||||
|
|
||||||
|
## Build Verification
|
||||||
|
|
||||||
|
```bash
|
||||||
|
cd backend && npm test && npm run typecheck && npm run build
|
||||||
|
```
|
||||||
Loading…
Reference in New Issue
Block a user