generated from coulomb/repo-seed
Complete extension SDK maturity
This commit is contained in:
@@ -4,7 +4,7 @@ type: workplan
|
||||
title: "Extension SDK Maturity"
|
||||
repo: guide-board
|
||||
domain: markitect
|
||||
status: active
|
||||
status: completed
|
||||
owner: codex
|
||||
planning_priority: high
|
||||
planning_order: 3
|
||||
@@ -69,7 +69,7 @@ Progress:
|
||||
|
||||
```task
|
||||
id: GUIDE-BOARD-WP-0003-T002
|
||||
status: todo
|
||||
status: done
|
||||
priority: high
|
||||
state_hub_task_id: "b87e68c1-6eca-4274-8e3f-6e2854c5a1e1"
|
||||
```
|
||||
@@ -81,11 +81,22 @@ Acceptance:
|
||||
normalize native result artifacts explicitly.
|
||||
- Add tests that prove a normalizer can map native output into evidence.
|
||||
|
||||
Progress:
|
||||
|
||||
- Added `guide_board.normalizers.normalize_step_result`.
|
||||
- Extended `normalizers` manifest entries to support Python module descriptor
|
||||
objects while preserving the existing string shorthand.
|
||||
- Invoked matching normalizers after runner execution and before evidence
|
||||
writing.
|
||||
- Merged normalizer result fields over runner results and recorded
|
||||
`normalizer_refs` in evidence facts.
|
||||
- Added test coverage through the SDK fixture run.
|
||||
|
||||
## D3.3 - SDK Fixture Extension And Acceptance Tests
|
||||
|
||||
```task
|
||||
id: GUIDE-BOARD-WP-0003-T003
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "f3738751-5a0d-4eaf-85b1-75e599a78060"
|
||||
```
|
||||
@@ -97,11 +108,19 @@ Acceptance:
|
||||
- Cover external repo discovery, schema validation, normalizer invocation, plan
|
||||
generation, and result package shape.
|
||||
|
||||
Progress:
|
||||
|
||||
- Added `extensions/sdk-fixture`.
|
||||
- Included extension-owned target and assessment schemas, fixture profiles, a
|
||||
native-output runner, a normalizer, and a mapping set.
|
||||
- Added a unit test that copies the fixture as an external extension repository
|
||||
and verifies plan, evidence, mapping, and assessment package output.
|
||||
|
||||
## D3.4 - Extension Authoring Documentation Refresh
|
||||
|
||||
```task
|
||||
id: GUIDE-BOARD-WP-0003-T004
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "3d390bd4-755b-462a-9e16-9c859990d99e"
|
||||
```
|
||||
@@ -114,6 +133,14 @@ Acceptance:
|
||||
- Link the SDK maturity guidance from the assessment operations and external
|
||||
extension acceptance docs where useful.
|
||||
|
||||
Progress:
|
||||
|
||||
- Refreshed `docs/EXTENSION-SDK.md` with profile schema descriptors,
|
||||
normalizer descriptors, context fields, merge semantics, and fixture guidance.
|
||||
- Linked SDK authoring contracts from `docs/ASSESSMENT-OPERATIONS.md`.
|
||||
- Linked `extensions/sdk-fixture` from `docs/EXTERNAL-EXTENSION-ACCEPTANCE.md`.
|
||||
- Added README references for the SDK fixture and WP3.
|
||||
|
||||
## Definition Of Done
|
||||
|
||||
- External extension repositories can declare and test domain-specific profile
|
||||
|
||||
Reference in New Issue
Block a user