first usable curator UI

This commit is contained in:
2026-04-25 23:04:15 +02:00
parent 8f94c38309
commit aa18dfc8f2
10 changed files with 677 additions and 10 deletions

View File

@@ -6,7 +6,7 @@ The Repository Ability Registry maps repositories from usefulness to implementat
Ability -> Capability -> Feature -> Evidence -> Code location
```
The first implementation slice is a Python registry core plus FastAPI HTTP API for manual repository profiles. It deliberately separates the manual/canonical registry path from the later analyzer pipeline.
The first implementation slice is a Python registry core plus FastAPI HTTP API and a small curator UI. Repository registration imports basic metadata from the repository itself, then analysis builds observed facts and candidate review entries.
## Local Development
@@ -37,10 +37,10 @@ The API creates a local SQLite database at `var/repo-registry.sqlite3` by defaul
```bash
curl -X POST http://127.0.0.1:8000/repos \
-H 'content-type: application/json' \
-d '{"name":"MailRouter","url":"https://example.com/mail-router.git"}'
-d '{"url":"https://example.com/mail-router.git"}'
```
Then add abilities, capabilities, features, and evidence under that repository and inspect:
The registry imports name and description from `pyproject.toml`, `package.json`, or README where possible. Then add abilities, capabilities, features, and evidence under that repository and inspect:
```bash
curl http://127.0.0.1:8000/repos/1/ability-map