From f3bbc3a84978b0a3c4f1a79f0e936a92aa8004f0 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 21 Feb 2026 00:01:27 +0000 Subject: [PATCH] docs: sync AGENTS.md from barazo-workspace --- AGENTS.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 53f5c72..b08c27f 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -9,17 +9,17 @@ The AppView backend for Barazo. Subscribes to AT Protocol firehose, indexes `for ## Tech Stack -| Component | Technology | -| ---------- | ------------------------------------------------------ | -| Runtime | Node.js 24 LTS / TypeScript (strict) | -| Framework | Fastify | -| Protocol | @atproto/api, @atproto/oauth-client-node, @atproto/tap | -| Database | PostgreSQL 16 (Drizzle ORM, Drizzle Kit migrations) | -| Cache | Valkey | -| Testing | Vitest + Supertest | -| Logging | Pino (structured) | -| Monitoring | GlitchTip (Sentry SDK-compatible) | -| Security | Helmet + Zod + DOMPurify + rate limiting | +| Component | Technology | +|-----------|-----------| +| Runtime | Node.js 24 LTS / TypeScript (strict) | +| Framework | Fastify | +| Protocol | @atproto/api, @atproto/oauth-client-node, @atproto/tap | +| Database | PostgreSQL 16 (Drizzle ORM, Drizzle Kit push) | +| Cache | Valkey | +| Testing | Vitest + Supertest | +| Logging | Pino (structured) | +| Monitoring | GlitchTip (Sentry SDK-compatible) | +| Security | Helmet + Zod + DOMPurify + rate limiting | ## What This Repo Does @@ -62,7 +62,7 @@ Open-source forum software built on the [AT Protocol](https://atproto.com/). Por 6. **Output sanitization** -- DOMPurify on all user-generated content. 7. **No raw SQL** -- Drizzle ORM with parameterized queries only. 8. **Structured logging** -- Pino logger, never `console.log`. -9. **Accessible error responses** -- API responses include human-readable error messages that support accessible frontend rendering. +9. **Accessibility** -- WCAG 2.2 AA, semantic HTML, keyboard navigable. ### Git Workflow -- 2.51.2