diff --git a/AGENTS.md b/AGENTS.md index 8072055..517dc8c 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -1,71 +1,49 @@ -This repository contains a static web app for searching a large music metadata database (no server/API calls). It uses: -- Bulma (`bulma.min.css`) for UI (https://bulma.io/documentation/) -- A single HTML file (`index.html`) -- A single JS file (`script.js`) -- A small site stylesheet (`site.css`) for project‑specific tweaks (no frameworks) -- A client-side SQLite database (WASM) fetched as a static asset (paged with HTTP Range if available) +# Agent Guide -Keep implementation details minimal; this file orients agents to project structure, constraints, and the data model. +This document orients automation agents and contributors to the mp3-com-meta-browser project. The app is a static, single-page experience for browsing a large mp3.com metadata dataset entirely in the browser. ---- - -## Goals (for agents) -- Provide a responsive search UI over a large SQLite metadata DB entirely in-browser. -- No server-side code; all queries run client-side. -- Fast startup, predictable UX, minimal dependencies. +## Mission +- Deliver a fast, predictable search and browse experience over the bundled metadata database. +- Keep the implementation lightweight: no server-side code, no build system, minimal dependencies. +- Preserve accessibility, keyboard navigation, and responsive layout from mobile through desktop. ## Non-Goals - Hosting or streaming audio files. -- Write access to the DB. -- Complex build systems or frameworks. +- Mutating the SQLite database (it's read-only at runtime). +- Introducing new frameworks, bundlers, or complex build steps. ---- +## Runtime & Architecture +- `index.html` is the only HTML page and contains `