Skip to content

Latest commit

 

History

History
99 lines (85 loc) · 7.67 KB

README.md

File metadata and controls

99 lines (85 loc) · 7.67 KB

Kintsugi documentation

The documentation is organized by what the reader needs, following Diátaxis. Architecture follows arc42, and decisions are recorded as ADRs.

Section Type Read it when you want to…
product/ Explanation understand what Kintsugi is, why it exists, and where it is going
methodology/ Explanation understand the migration delivery method Kintsugi supports
architecture/ Explanation (arc42) understand how the system is designed, and why
decisions/ Record see what was decided, what is still open, and the ADRs
reference/ Reference look up exact facts: agents, MCP tools, CLI, data model, repo layout, configuration, terms
guides/ How-to accomplish a task: install, configure, work on a migration task
development/ Delivery record review implementation status, plans, open work, and verification evidence

Start with Your first modernization project for a walkthrough of the implemented development flow. Release and client-compatibility limits are stated in the linked references.

Map

Product

  • Overview: problem, scope, what Kintsugi is and is not
  • Roadmap: milestones M0–M5

Methodology

Architecture (index)

arc42 section Document
1 Introduction and goals
2 Constraints
3 Context and scope
4 Solution strategy
5 Building block view
6 Runtime view
7 Deployment view
8 Crosscutting concepts (runtime & harnesses, Git as source of truth, security, identity, LLM configuration, observability)
9 Decisions
10 Quality requirements
11 Risks and technical debt
12 Glossary

Decisions

Reference

Guides

Delivery record

  • Member CLI and local MCP bridge: install the CLI, connect a client, sign in, add plugins, read projects and documents
  • Guideline: the portal page /guideline on every installation (quick start, install, connect, plugins, reference)
  • Member client compatibility: tested client versions and setup probes
  • Member client capabilities: what Claude Code, Codex and GitHub Copilot support for plugins, hooks and transcripts
  • Plugin workflow audit: readiness, drafts, in-place question resolution and verification limits
  • Known-answer eval: measure what a model writes with the built-in plugins on a fixture whose facts are known (ADR-0084)
  • Brain eval: measure how a member's agent answers from a project's documents with the Brain and without it (ADR-0091)
  • Implementation and verification record: the deployment work, its status and evidence; remaining release work

Conventions

  • Language: English. Keep documents neutral: no customer, vendor-internal or company-specific references.
  • One purpose per document. Do not mix how-to steps into explanation pages; link instead.
  • Single source of truth. Facts live in one place (usually reference/ or an ADR); other pages link to them rather than repeating them.
  • File names: lowercase kebab-case. arc42 chapters keep their number prefix.
  • Decisions: any change to architecture, infrastructure dependencies or contracts needs an ADR (copy template.md) and an update to the decision register.
  • Status markers: ✅ decided · 🟡 proposed · ⬜ open · ❓ open point inside a page (with its decision ID, e.g. D29).
  • Product not implemented yet: guides describe planned behavior and say so at the top.