fabrica

hanna/fabrica

docs: clarify CI is planned, not out of scope

96b797c · hanna committed on 2026-07-26

CI is a planned feature (seams are in place, runner not yet built), not
something excluded from the project. Move it out of the out-of-scope list
into its own "Planned" note.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Signed by hannaSSH key fingerprint: SHA256:4g9cWhkAAw8gwqhJUcVbSnGEvdGwklW+1Aa/fMUu59k
1 files changed · +7 −3UnifiedSplit
README.md +7 −3
@@ -4,7 +4,8 @@
44 your repositories over **HTTPS** (read) and **SSH** (read + write) behind a fast, themeable,
55 htmx-driven web UI. Private by default, no sign-up required.
66
7-It aims to be a **complete forge minus CI**, feature-comparable to Forgejo/Gitea: code
7+It is already a **complete forge**, feature-comparable to Forgejo/Gitea, with **CI as the one
8+planned feature still to come**: code
89 browsing, nested groups, three-level visibility, issues and pull requests with server-side
910 merge machinery, and a full account-settings area — all from one binary, one config file, and
1011 one data directory.
@@ -33,9 +34,12 @@ one data directory.
3334 - **JSON API** under `/api/v1`, and a CLI that operates directly on the store (no IPC with a
3435 running server).
3536
37+**Planned:** **CI** — the seams already exist (routes, tables, and the `post-receive` hook
38+entry point, inert behind `ui.show_runs = false`); the runner (HCL config, Docker execution) is
39+the next thing to be built.
40+
3641 **Out of scope:** orgs, forks, stars, followers, notifications, wikis, releases-as-a-feature,
37-git-LFS, webhooks, mirroring, federation. **CI is deferred** — the seams exist (inert behind
38-`ui.show_runs = false`) but the runner is not built yet.
42+git-LFS, webhooks, mirroring, federation.
3943
4044 ## Requirements
4145