6 Commits

Author SHA1 Message Date
eb7ba8c42d Merge pull request 'docs: note GPLv3 scope and third-party licensing in README' (#14) from docs/license-note into main
Reviewed-on: #14
Reviewed-by: Colby Whitlock <whitlocktech@gmail.com>
2026-08-08 19:41:50 +00:00
a0d97b889a docs: note GPLv3 scope and third-party licensing in README
Agentic Bridle's own source is GPLv3; crate dependencies and the integrated or
bundled services (Gitea, Gitea MCP, Kanboard, Qdrant, embedding server) keep
their own licenses and are not relicensed by this project.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019RZerbsHGF9Ka3bKhCjJ9m
2026-08-08 14:40:34 -05:00
36a25dd15a Merge pull request 'docs: phased implementation plan and architecture decision records' (#1) from docs/implementation-plan into main
Reviewed-on: #1
Reviewed-by: Colby Whitlock <whitlocktech@gmail.com>
2026-08-08 19:37:23 +00:00
06917d43e2 docs: add phased implementation plan and architecture decision records
Turns the design doc into an ordered, dependency-correct build plan (phases
0-9) with an exit criterion per phase, and records the twelve architectural
decisions it rests on as ADRs.

Decisions: single Rust binary with routed compose services; Streamable HTTP
only; per-agent bearer tokens with clientInfo as a display hint only; SQLite;
get_rules delivered via session gating; full-document rule delivery; project_id
from day one; enforcement tier scoped to Bridle-mediated actions; stable tool
list on upstream failure; OpenAI-compatible embeddings with model/dim guarding;
pattern RAG gated behind a spike; CLAUDE.md + AGENTS.md as v1 renderer targets.

Deviates from the design doc's original 1-8 ordering by moving the audit log
and multi-project schema into phase 1, building the admin API incrementally
rather than all at the Web Panel phase, downgrading vendor guardrail sourcing
to manual-first, and gating the pattern-example RAG behind a validation spike.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019RZerbsHGF9Ka3bKhCjJ9m
2026-08-08 14:33:27 -05:00
7fdde56560 docs: add project design doc and agent guidance
Tracks the two files that were sitting untracked in the working tree: the
original Agentic Bridle MCP design doc, and CLAUDE.md carrying the repo's
git/Gitea, SonarQube, and contribution conventions.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019RZerbsHGF9Ka3bKhCjJ9m
2026-08-08 14:33:27 -05:00
6ef7cb76e8 Initial commit 2026-08-08 19:06:01 +00:00