Restore qualified task identities and finish transport protocol types
Assistant: codex Assistant-Model: gpt-5.6-luna Assistant-Session: 01a07ff8-19d0-7820-b4d0-1353833cb7fc
This commit is contained in:
parent
4055986c98
commit
68ffe9ef76
9 changed files with 899 additions and 157 deletions
|
|
@ -28,7 +28,7 @@ and state-hub housekeeping.
|
|||
## Tasks
|
||||
|
||||
```task
|
||||
id: T01
|
||||
id: LLM-WP-0001-T01
|
||||
title: 'Create SCOPE.md'
|
||||
priority: high
|
||||
status: done
|
||||
|
|
@ -36,7 +36,7 @@ state_hub_task_id: "c38c5a79-4ce5-4088-9a21-ac65e09b12ba"
|
|||
```
|
||||
|
||||
```task
|
||||
id: T02
|
||||
id: LLM-WP-0001-T02
|
||||
title: 'Fill .claude/rules/ stubs: architecture.md, stack-and-commands.md, repo-boundary.md'
|
||||
priority: high
|
||||
status: done
|
||||
|
|
@ -44,7 +44,7 @@ state_hub_task_id: "6a15c794-d0f7-4d9c-a3ac-850f8c5bd5e9"
|
|||
```
|
||||
|
||||
```task
|
||||
id: T03
|
||||
id: LLM-WP-0001-T03
|
||||
title: 'Create ARCHITECTURE-LAYERS.md with layer map, scorecard stub, next-review date'
|
||||
priority: high
|
||||
status: done
|
||||
|
|
@ -52,7 +52,7 @@ state_hub_task_id: "af1c63ac-e4be-495a-9fdb-68eddebfcb75"
|
|||
```
|
||||
|
||||
```task
|
||||
id: T04
|
||||
id: LLM-WP-0001-T04
|
||||
title: 'Create /contracts/ tree (core/, functional/, config/)'
|
||||
priority: high
|
||||
status: done
|
||||
|
|
@ -60,7 +60,7 @@ state_hub_task_id: "da5a7986-5c47-4c4c-a8f6-a58956127535"
|
|||
```
|
||||
|
||||
```task
|
||||
id: T05
|
||||
id: LLM-WP-0001-T05
|
||||
title: 'Core contract doc: LLMAdapter interface invariants, RunConfig/LLMResponse field contracts'
|
||||
priority: high
|
||||
status: done
|
||||
|
|
@ -68,7 +68,7 @@ state_hub_task_id: "01237203-0582-4bc4-a308-075e991e8e99"
|
|||
```
|
||||
|
||||
```task
|
||||
id: T06
|
||||
id: LLM-WP-0001-T06
|
||||
title: 'Functional contract stubs for all 4 adapters + embedding adapters (maturity: Beta)'
|
||||
priority: medium
|
||||
status: done
|
||||
|
|
@ -76,7 +76,7 @@ state_hub_task_id: "2bee5174-d3d7-4267-9cee-6e0e9b5cc731"
|
|||
```
|
||||
|
||||
```task
|
||||
id: T07
|
||||
id: LLM-WP-0001-T07
|
||||
title: 'Create tests/ with conftest.py, wire pytest in pyproject.toml'
|
||||
priority: high
|
||||
status: done
|
||||
|
|
@ -84,7 +84,7 @@ state_hub_task_id: "b6dccf3e-8742-486e-a6a7-82577866a3bc"
|
|||
```
|
||||
|
||||
```task
|
||||
id: T08
|
||||
id: LLM-WP-0001-T08
|
||||
title: 'Unit tests: RunConfig, LLMResponse, MockLLMAdapter, full exception hierarchy'
|
||||
priority: high
|
||||
status: done
|
||||
|
|
@ -92,7 +92,7 @@ state_hub_task_id: "cc05b67d-f956-458a-908f-2ff58b1d33d3"
|
|||
```
|
||||
|
||||
```task
|
||||
id: T09
|
||||
id: LLM-WP-0001-T09
|
||||
title: 'Unit tests: create_adapter (all providers + unknown provider error), create_embedding_adapter'
|
||||
priority: high
|
||||
status: done
|
||||
|
|
@ -100,7 +100,7 @@ state_hub_task_id: "8f9ec054-79ab-411d-8204-9d764bbbed98"
|
|||
```
|
||||
|
||||
```task
|
||||
id: T10
|
||||
id: LLM-WP-0001-T10
|
||||
title: 'Add ruff, mypy to dev deps in pyproject.toml'
|
||||
priority: medium
|
||||
status: done
|
||||
|
|
@ -108,7 +108,7 @@ state_hub_task_id: "044ee879-6baa-42fd-a0a4-a43dac0eacbb"
|
|||
```
|
||||
|
||||
```task
|
||||
id: T11
|
||||
id: LLM-WP-0001-T11
|
||||
title: 'CI workflow: pytest + ruff + mypy'
|
||||
priority: medium
|
||||
status: done
|
||||
|
|
@ -116,7 +116,7 @@ state_hub_task_id: "699eef00-e9df-4de0-b7e6-61cfaace9617"
|
|||
```
|
||||
|
||||
```task
|
||||
id: T12
|
||||
id: LLM-WP-0001-T12
|
||||
title: 'State hub: register this host path, SBOM refresh'
|
||||
priority: low
|
||||
status: done
|
||||
|
|
@ -125,18 +125,18 @@ state_hub_task_id: "c0853a23-52ae-499e-9a49-e7b65749b508"
|
|||
|
||||
| ID | Title | Priority | Status |
|
||||
|-----|-------|----------|--------|
|
||||
| T01 | Create `SCOPE.md` | high | done |
|
||||
| T02 | Fill `.claude/rules/` stubs: `architecture.md`, `stack-and-commands.md`, `repo-boundary.md` | high | done |
|
||||
| T03 | Create `ARCHITECTURE-LAYERS.md` with layer map, scorecard stub, next-review date | high | done |
|
||||
| T04 | Create `/contracts/` tree (`core/`, `functional/`, `config/`) | high | done |
|
||||
| T05 | Core contract doc: `LLMAdapter` interface invariants, `RunConfig`/`LLMResponse` field contracts | high | done |
|
||||
| T06 | Functional contract stubs for all 4 adapters + embedding adapters (maturity: Beta) | medium | done |
|
||||
| T07 | Create `tests/` with `conftest.py`, wire pytest in `pyproject.toml` | high | done |
|
||||
| T08 | Unit tests: `RunConfig`, `LLMResponse`, `MockLLMAdapter`, full exception hierarchy | high | done |
|
||||
| T09 | Unit tests: `create_adapter` (all providers + unknown provider error), `create_embedding_adapter` | high | done |
|
||||
| T10 | Add `ruff`, `mypy` to dev deps in `pyproject.toml` | medium | done |
|
||||
| T11 | CI workflow: pytest + ruff + mypy | medium | done |
|
||||
| T12 | State hub: register this host path, SBOM refresh | low | done |
|
||||
| LLM-WP-0001-T01 | Create `SCOPE.md` | high | done |
|
||||
| LLM-WP-0001-T02 | Fill `.claude/rules/` stubs: `architecture.md`, `stack-and-commands.md`, `repo-boundary.md` | high | done |
|
||||
| LLM-WP-0001-T03 | Create `ARCHITECTURE-LAYERS.md` with layer map, scorecard stub, next-review date | high | done |
|
||||
| LLM-WP-0001-T04 | Create `/contracts/` tree (`core/`, `functional/`, `config/`) | high | done |
|
||||
| LLM-WP-0001-T05 | Core contract doc: `LLMAdapter` interface invariants, `RunConfig`/`LLMResponse` field contracts | high | done |
|
||||
| LLM-WP-0001-T06 | Functional contract stubs for all 4 adapters + embedding adapters (maturity: Beta) | medium | done |
|
||||
| LLM-WP-0001-T07 | Create `tests/` with `conftest.py`, wire pytest in `pyproject.toml` | high | done |
|
||||
| LLM-WP-0001-T08 | Unit tests: `RunConfig`, `LLMResponse`, `MockLLMAdapter`, full exception hierarchy | high | done |
|
||||
| LLM-WP-0001-T09 | Unit tests: `create_adapter` (all providers + unknown provider error), `create_embedding_adapter` | high | done |
|
||||
| LLM-WP-0001-T10 | Add `ruff`, `mypy` to dev deps in `pyproject.toml` | medium | done |
|
||||
| LLM-WP-0001-T11 | CI workflow: pytest + ruff + mypy | medium | done |
|
||||
| LLM-WP-0001-T12 | State hub: register this host path, SBOM refresh | low | done |
|
||||
|
||||
## Exit criteria
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue