[E11-S02-T01] Publish extension context #277

Open
opened 2026-08-27 08:02:00 +00:00 by kpcto · 0 comments
Owner

Parent story: [E11-S02] Publish extension context (#94)

Intent

Deliver the ExtensionContextV1 type exposing only EPPP-owned narrow services.

Acceptance criteria

  • Ships ExtensionContextV1 exposing only the documented narrow services.
  • The type does not expose raw Fastify, Kysely, pg pool, or application internals.

Explicitly out of scope

  • The manifest contract (E11-S01) and compatibility validator (E11-S03).
  • Persisting extension state (E11-S04).

Test plan

  • Type-check that the context surface references only documented service interfaces.

Rollback note

  • Remove the published context type; no runtime data is involved.

Owning stream

platform

Risk quadrant

agent-full

> Parent story: [E11-S02] Publish extension context (#94) ## Intent Deliver the `ExtensionContextV1` type exposing only EPPP-owned narrow services. ## Acceptance criteria - Ships `ExtensionContextV1` exposing only the documented narrow services. - The type does not expose raw Fastify, Kysely, pg pool, or application internals. ## Explicitly out of scope - The manifest contract (E11-S01) and compatibility validator (E11-S03). - Persisting extension state (E11-S04). ## Test plan - Type-check that the context surface references only documented service interfaces. ## Rollback note - Remove the published context type; no runtime data is involved. ### Owning stream platform ### Risk quadrant agent-full
kpcto added this to the Sprint 3 milestone 2026-08-27 08:02:00 +00:00
kpcto added the
kind
task
status
proposed
labels 2026-08-27 08:02:00 +00:00
Sign in to join this conversation.