Define Promptkit library policies and architecture
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user