generated from coulomb/repo-seed
history(SHARD-WP-0013 T3): reuse-surface gap proposals + consumptions; derived-views registered
Registered capability.wiki.derived-views in reuse-surface (8 wiki.* total, index 20, validate ok, pushed d985e68). Tracked contributions note (history/260615-...): proposes two cross-cutting gaps to reuse-surface (G1 typed-extension-framework, G2 translation-fidelity) and records consumptions (feature-control.evaluate, authorization.policy-evaluate). Sent to the reuse-surface agent via send_message. Marks T3 done. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
45
history/260615-reuse-surface-contributions.md
Normal file
45
history/260615-reuse-surface-contributions.md
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
# reuse-surface contributions — shard-wiki (SHARD-WP-0013 T3)
|
||||||
|
|
||||||
|
Date: 2026-06-15 · From: shard-wiki (whynot) · To: reuse-surface (helix_forge) · Tracked list
|
||||||
|
of (A) capabilities shard-wiki registered, (B) **gaps** shard-wiki proposes the reuse surface
|
||||||
|
add, and (C) capabilities shard-wiki will **consume** rather than rebuild. Communicated to the
|
||||||
|
reuse-surface agent via state-hub `send_message`.
|
||||||
|
|
||||||
|
## A. Registered (T1 + T3) — 8 entries
|
||||||
|
|
||||||
|
`capability.wiki.{shard-orchestration, adapter-contract, page-model, coordination-journal,
|
||||||
|
overlay, federation-models, engine-typed-extensions, derived-views}` — committed in
|
||||||
|
reuse-surface, `validate` ok (20 entries total).
|
||||||
|
|
||||||
|
## B. Proposed gaps (cross-cutting; not shard-wiki-internal) → reuse-surface should own/define
|
||||||
|
|
||||||
|
- **G1 — `capability.platform.typed-extension-framework`** *(suggested)*
|
||||||
|
A reusable pattern: a **small core + a stringent typed-extension framework** where extensions
|
||||||
|
declare typed contracts, compose, and are **activated per context**. shard-wiki's wiki engine
|
||||||
|
(`capability.wiki.engine-typed-extensions`) is one instance, but the *pattern* is
|
||||||
|
cross-domain (any HelixForge capability platform). Evidence: shard-wiki UseCaseCatalog
|
||||||
|
"Capability structure" layer (core + 10 typed extensions + conflict-mediation map).
|
||||||
|
Suggested owner: helix_forge / reuse-surface. Relation: would `generalize`
|
||||||
|
`capability.wiki.engine-typed-extensions`.
|
||||||
|
|
||||||
|
- **G2 — `capability.content.translation-fidelity`** *(suggested)*
|
||||||
|
Lossless/lossy **content translation with an explicit fidelity report** (what round-trips
|
||||||
|
cleanly vs degrades, non-mappable elements preserved as provenance). Reusable well beyond
|
||||||
|
wiki (any format-bridging consumer). Evidence: shard-wiki TSD §A.6, UC-42/UC-59.
|
||||||
|
|
||||||
|
## C. Consumptions (reuse, do not rebuild)
|
||||||
|
|
||||||
|
- **`capability.feature-control.evaluate`** (helix_forge/feature-control) → shard-wiki's
|
||||||
|
**per-shard extension/feature activation** (the "activate only what you need" mechanism).
|
||||||
|
Already recorded as a relation on `capability.wiki.engine-typed-extensions`.
|
||||||
|
- **`capability.authorization.policy-evaluate`** (flex-auth) → shard-wiki's **X-AUTHZ** policy
|
||||||
|
decisions. shard-wiki owns the authz *model* (authz-in-core) but can reuse this evaluation
|
||||||
|
engine rather than building one.
|
||||||
|
- **`capability.statehub.{progress-log, workstream-coordinate}`** → already in use for
|
||||||
|
coordination across this work.
|
||||||
|
|
||||||
|
## Status
|
||||||
|
|
||||||
|
Gaps G1/G2 are **suggestions** to the reuse-surface owner (not unilateral registrations, since
|
||||||
|
they are cross-cutting, not shard-wiki-internal). Consumptions are recorded for the engine
|
||||||
|
architecture (T5) so it reuses rather than reinvents.
|
||||||
@@ -15,4 +15,5 @@ design evolution.
|
|||||||
| Date | Record | Subject |
|
| Date | Record | Subject |
|
||||||
|------|--------|---------|
|
|------|--------|---------|
|
||||||
| 2026-06-15 | `260615-core-architecture-blueprint-review.md` | Critical review of `spec/CoreArchitectureBlueprint.md` (commit 9b5b393); inputs to `SHARD-WP-0005` |
|
| 2026-06-15 | `260615-core-architecture-blueprint-review.md` | Critical review of `spec/CoreArchitectureBlueprint.md` (commit 9b5b393); inputs to `SHARD-WP-0005` |
|
||||||
| 2026-06-15 | `260615-core-architecture-blueprint-review-2.md` | Round-2 review of the hardened blueprint (post-`SHARD-WP-0005`, f21b7b5); inputs to `SHARD-WP-0006` |
|
| 2026-06-15 | `260615-core-architecture-blueprint-review-2.md` | Round-2 review of the hardened blueprint (post-`SHARD-WP-0005`, f21b7b5); inputs to `SHARD-WP-0006` |
|
||||||
|
| 2026-06-15 | `260615-reuse-surface-contributions.md` | shard-wiki's reuse-surface registrations, proposed gaps (G1/G2), and consumptions (`SHARD-WP-0013` T3) |
|
||||||
@@ -105,7 +105,7 @@ open-vs-governed, lossless-vs-lossy, live-vs-snapshot) and **how the framework m
|
|||||||
|
|
||||||
```task
|
```task
|
||||||
id: SHARD-WP-0013-T3
|
id: SHARD-WP-0013-T3
|
||||||
status: todo
|
status: done
|
||||||
priority: medium
|
priority: medium
|
||||||
state_hub_task_id: "06b62406-39e7-4227-bcc6-f9cab1c28996"
|
state_hub_task_id: "06b62406-39e7-4227-bcc6-f9cab1c28996"
|
||||||
```
|
```
|
||||||
|
|||||||
Reference in New Issue
Block a user