Define Promptkit library policies and architecture

This commit is contained in:
2026-07-28 02:13:48 +00:00
parent 45653c3e53
commit 120c6db67a
4 changed files with 286 additions and 106 deletions

View File

@@ -2,12 +2,23 @@
## Purpose
This is the inventory of this application's implemented components for contributors.
The [architecture policy](../policy/architecture.md) owns normative boundaries
and invariants; public behavior belongs in the linked contracts.
This document inventories Promptkit's implemented components for contributors.
The [architecture policy](../policy/architecture.md) owns durable boundary and
dependency rules. See the [development guide](../development.md) for
contributor workflow and validation.
TODO: Add tables below, using the following format:
## Implemented Components
| Component | Implemented responsibility | References |
| --- | --- | --- |
| | | |
| Root `promptkit` package | Establishes the public package boundary for the Go module. It does not yet provide migrated framework behavior or exported APIs. | [Package declaration](../../doc.go) |
The root `promptkit` package is the sole implemented Go package. No internal
framework packages exist yet.
## Maintenance
Update this inventory as framework extraction introduces packages or changes
component responsibilities. List only implemented components; proposed package
boundaries belong in temporary planning documents until their implementation
lands.