Accept ADR-0001 and close TREV-WP-0002
Bernd accepted the Stage 0 library stack (Python, jsonschema, pytest, hatchling) as proposed. Marks ADR-0001 accepted, closes WP-0002-T01, and marks the WP-0002 workplan finished (all six tasks done). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
0d54eddd5a
commit
82024bd6a8
2 changed files with 22 additions and 18 deletions
|
|
@ -1,9 +1,10 @@
|
||||||
---
|
---
|
||||||
id: ADR-0001
|
id: ADR-0001
|
||||||
title: "Stage 0 library stack: schemas, pure fold, and validators"
|
title: "Stage 0 library stack: schemas, pure fold, and validators"
|
||||||
status: proposed
|
status: accepted
|
||||||
date: 2026-07-28
|
date: 2026-07-28
|
||||||
decided_by: null
|
decided_by: Bernd
|
||||||
|
accepted_at: "2026-07-29"
|
||||||
workstream: TREV-WP-0002 (trust-service-foundation)
|
workstream: TREV-WP-0002 (trust-service-foundation)
|
||||||
alternatives_considered: [TypeScript/Node, Go]
|
alternatives_considered: [TypeScript/Node, Go]
|
||||||
---
|
---
|
||||||
|
|
@ -12,12 +13,12 @@ alternatives_considered: [TypeScript/Node, Go]
|
||||||
|
|
||||||
## Status
|
## Status
|
||||||
|
|
||||||
**Proposed.** Per `CONTRIBUTING.md` "Human decision gates" and
|
**Accepted 2026-07-29** by the maintainer (Bernd), confirming the stack
|
||||||
`workplans/TREV-WP-0002-trust-service-foundation.md` T01, this ADR locks
|
already implemented under `workplans/TREV-WP-0002-trust-service-foundation.md`
|
||||||
implementation technology for the repository and **must not be treated as
|
T02–T06: Python 3.11+, `jsonschema`, `pytest`, `hatchling` src-layout,
|
||||||
accepted without explicit human sign-off**. Agents may implement against
|
SHA-256 canonical-serialization hash chain, Ed25519 signing. This decision
|
||||||
this proposal, but WP-0002-T01 stays `todo` (not `done`) until a maintainer
|
locks implementation technology for Stage 0 schema/fold work only (§ Scope
|
||||||
accepts or revises it.
|
below) — it does not extend to a future hosted Trust Service ADR.
|
||||||
|
|
||||||
## Scope
|
## Scope
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,11 @@ type: workplan
|
||||||
title: "Trust Service foundation — schemas, pure fold, golden fixture"
|
title: "Trust Service foundation — schemas, pure fold, golden fixture"
|
||||||
domain: infotech
|
domain: infotech
|
||||||
repo: target-revenue
|
repo: target-revenue
|
||||||
status: active
|
status: finished
|
||||||
owner: claude
|
owner: claude
|
||||||
topic_slug: infotech
|
topic_slug: infotech
|
||||||
created: "2026-07-28"
|
created: "2026-07-28"
|
||||||
updated: "2026-07-28"
|
updated: "2026-07-29"
|
||||||
state_hub_workstream_id: "2b31c2c6-7c68-4c66-ae26-5f25e91a9af0"
|
state_hub_workstream_id: "2b31c2c6-7c68-4c66-ae26-5f25e91a9af0"
|
||||||
supersedes_title: "Trust Service implementation bootstrap"
|
supersedes_title: "Trust Service implementation bootstrap"
|
||||||
---
|
---
|
||||||
|
|
@ -45,19 +45,22 @@ without explicit human accept if it locks language/runtime for the repo.
|
||||||
|
|
||||||
```task
|
```task
|
||||||
id: TREV-WP-0002-T01
|
id: TREV-WP-0002-T01
|
||||||
status: todo
|
status: done
|
||||||
priority: high
|
priority: high
|
||||||
state_hub_task_id: "bdaa3e6a-e13d-4d4f-a6b0-9c56c18850a9"
|
state_hub_task_id: "bdaa3e6a-e13d-4d4f-a6b0-9c56c18850a9"
|
||||||
human_accept_required: true
|
human_accept_required: true
|
||||||
|
human_accepted_by: Bernd
|
||||||
|
human_accepted_at: "2026-07-29"
|
||||||
```
|
```
|
||||||
|
|
||||||
Result 2026-07-28: Drafted `docs/adr/ADR-0001-stage0-library-stack.md`
|
Result 2026-07-28: Drafted `docs/adr/ADR-0001-stage0-library-stack.md` —
|
||||||
(status: **proposed**) — Python 3.11+, `jsonschema`, `pytest`, `hatchling`
|
Python 3.11+, `jsonschema`, `pytest`, `hatchling` src-layout; SHA-256
|
||||||
src-layout; SHA-256 canonical-serialization hash chain; Ed25519 signing.
|
canonical-serialization hash chain; Ed25519 signing. T02–T06 were
|
||||||
T02–T06 were implemented against this proposal so work could proceed in
|
implemented against this proposal so work could proceed in parallel, per
|
||||||
parallel, per the workplan note that "agents may draft the ADR for review."
|
the workplan note that "agents may draft the ADR for review."
|
||||||
**This task stays `todo`** until a maintainer accepts or revises the ADR —
|
|
||||||
implementation proceeding does not constitute acceptance.
|
Result 2026-07-29: **Human accept received** ("The stack as proposed is
|
||||||
|
fine.") — ADR-0001 updated to `status: accepted`. Task closed.
|
||||||
|
|
||||||
`specs/TechnicalSpecificationDocument.md` is non-binding on language and
|
`specs/TechnicalSpecificationDocument.md` is non-binding on language and
|
||||||
storage (§10). Record an ADR for the **Stage 0 library only**: language for
|
storage (§10). Record an ADR for the **Stage 0 library only**: language for
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue