Skip to content

Define provider scheduling and coherent model revision baseline for #66 #178

Description

@Joncallim

Problem

Current refresh publication combines Docker inventory with every optional runtime provider in one bounded blocking pass; the browser refetches snapshot/runtime on every SSE heartbeat. #66 needs an evidence-backed contract before changing scheduling.

Scope

  • Add an ADR defining fixed provider slots/policies, provider-state vocabulary, opaque model revision semantics, and source/redaction constraints.
  • Add deterministic baseline instrumentation/tests for current static collection cadence and SSE/browser refetch behavior.
  • Generate/validate only the minimal core contract additions required for the baseline.

Non-goals

  • Do not introduce the scheduler, new provider commands, generic job framework, user-configurable policy DSL, conditional fetching, or telemetry persistence in this slice.
  • Do not change existing refresh cadence/public behavior except adding correctly source-stamped metadata.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions