Task · GCI-0092.05

Wire shared feature-footprint usage observations into composition

Description

Loop12 implementation lanes stopped at omitted root-owned seams: capability_adoption lacks App and Adaptive Traces observations and Assistant org/Agent fields, while compose does not forward already gathered Adaptive Metrics/Logs inputs. Fresh robk positive controls establish exact existing usage-query routes and stack_id labels. Repair these shared seams without new metrics or permissions so bounded consumer subtasks can resume; DB per-stack attribution remains explicitly unobservable rather than inferred from an org billing gauge.

Acceptance Criteria

Definition of Done

Implementation Plan

Extend existing write-stack usage GET source with witnessed App/Adaptive Traces24h, Agent30d and org Assistant billing-period observations; use nested separately available footprint fields in existing T2 provenance. Add keyword-only consumer seams and forward Adaptive inputs; consumer subtasks implement rows only after this foundation lands. No public/caller permissions or metric changes.

Implementation Notes

Loop12:1 implementation attempt,0 review-repair rounds. Root committed testedtree a004eff9 as911f9e5, integrated fead8c741731399f1490a7e088a10bbba1770569; independent review PASS, complete CodeRabbit no major, real clean prelanding/composed just check2084passed2skipped9018subtests and CI37336494535 success. No new input/provenance series or consumer behavior. Frozen schema /Users/rob/repos/grafana-cloud-org-insights/codex/loop12-evidence/L-footprint-seam/frozen-schema.json.

View the source file on GitHub