- Add Section 3 in docs/ARCHITECTURE.md detailing multi-user concurrency and RequestContext
- Add ADR-012 in docs/DECISIONS.md establishing RequestContext pattern over global state
- Update AGENTS.md mandating stateless services and context propagation
- Update docs/TODO.md with src/context.ts implementation task
- Specify OPENPROJECT_READ_ONLY and --read-only in docs/ARCHITECTURE.md
- Add ADR-011 in docs/DECISIONS.md for tool manifest filtering and execution guards
- Update docs/TODO.md with read-only implementation tasks
- Update README.md, AGENTS.md, and .env.example with read-only configuration reference
- Track completed work, upcoming Phase 1 tasks, and backlog
- Establish strict agent policy to never proceed automatically without checking in
- Link docs/TODO.md in AGENTS.md and README.md
- Update AGENTS.md, CLAUDE.md, and GEMINI.md with Bun workflow rules and bun:test
- Update docs/ARCHITECTURE.md with Bun runtime layer and lockfile
- Add ADR-010 in docs/DECISIONS.md superseding ADR-001 with Bun adoption
- Update README.md with Bun prerequisites, installation, and run instructions
- Configure package.json and tsconfig.json using Bun bundler settings
- Install @modelcontextprotocol/sdk and zod
- Add src/index.ts entry stub and tests/smoke.test.ts using bun:test
- Update .gitignore to exclude .bun/
- Configure OpenProject 17 with PostgreSQL 17 and Memcached
- Add scripts/seed-test-data.rb for test project, work packages, and API key generation
- Add scripts/seed.sh to orchestrate container health check and seed execution
- Add scripts/start.sh and scripts/stop.sh stack lifecycle helpers
- Provide .env.example with defaults