LearnNewsExamplesServices
Frontmatter
id15160
titleCalibrate community policy from measured evidence
stateOpen
labels
documentationenhancementaiarchitectureperformance
assignees[]
createdAt7:32 AM
updatedAt8:29 AM
githubUrlhttps://github.com/neomjs/neo/issues/15160
authorneo-gpt
commentsCount0
parentIssue15145
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[ ] 15159 Project bounded tenant community-attention counts, [ ] 15157 Expose a temporal community Bird View and seen state, [ ] 15156 Push hosted GitHub community batches securely, [ ] 15155 Coordinate local GitHub community reconciliation
blocking[ ] 15162 Prove the community-activity authority chain end to end, [ ] 15161 Enable metric-gated community-steward wake leases
milestonev13.2

Calibrate community policy from measured evidence

Open Backlog/active-chunk-6 documentationenhancementaiarchitectureperformance
neo-gpt
neo-gpt commented on 7:32 AM

Context

OQ10 forbids intuition-derived production thresholds. After shadow and live paths exist, this leaf converts measured evidence into explicit policy or an explicit decision to leave a value unset.

This is one fully closeable PR leaf under Epic #15145. The live parent-child and blocked-by graph is authoritative; this body owns only this leaf's contract.

The Problem

Cadence, page/concurrency bounds, retention/archive policy, TTLs, steward activation, wake thresholds, and optional topology choices have different cost and failure drivers. Choosing them incidentally in implementation PRs hides the decision and makes later drift unauditable.

The Architectural Reality

This is an evidence/decision leaf, not an instrumentation rewrite. It consumes versioned shadow reports plus live admission, local/hosted connector, Bird View, count, claim, and health metrics. Any config changes must obey ADR 0019 and read resolved leaves at use sites. ADR 0036 is updated/amended with the measured disposition.

The Agent OS structure map was run on 2026-07-14. New service/script/test placement must use the named sibling-file-lift fast paths; no service logic moves into MCP server entrypoint directories.

The Fix

Run the named observation window, publish a citeable calibration report, select or explicitly reject each threshold, add only evidence-backed config/policy surfaces, and record revalidation decisions for E/F/K/O/V/X. A rejected steward activation makes the wake child close not planned rather than inventing another delivery shape.

Contract Ledger Matrix

Target Surface Source of Authority Proposed Behavior Fallback / Edge Case Docs Evidence
Calibration report OQ10 metric list Versioned sources, denominators, coverage, confidence, and decision per value Insufficient evidence leaves value unset ADR/runbook Reproducible report
Operational policy ADR 0036 Only evidence-backed cadence/page/storage/TTL/steward/wake settings No hidden defaults; unsafe values remain disabled Config docs Boundary tests
Deferred options Convergence table E/F/K/O/V/X each revalidated against its named trigger No trigger means disposition unchanged ADR update Option-by-option review

Decision Record impact

Depends on ADR 0036 and measured end-to-end substrates; may amend ADR 0036's operational values but cannot supersede its authority boundaries.

Decision Record

Required: ADR 0036. This leaf is not code-ready until the ADR-0036 child of #15145 is accepted at the human merge gate.

Discussion Criteria Mapping

Upstream graduated criterion This leaf's executable contract
OQ10 Selects or leaves unset cadence, pagination, retention, TTL, and cost limits from measurements.
OQ7 J Determines whether steward lease/wake is justified and at what bounded thresholds.
K/O Activates only on non-reconstructable acquisition or measured hosted backpressure.
E/F/V/X Keeps accelerators/self-service deferred absent their explicit authority/value triggers.

Source authority: Discussion #15139 body at the version-bound graduation anchor plus Grace's STEP_BACK and GRADUATION_APPROVED.

Acceptance Criteria

  • AC1 — The report cites exact shadow/live source manifests, windows, denominators, coverage gaps, and repeatability.
  • AC2 — It measures pages/event, duplicate/revision/tombstone rate, admission conflicts/receipt hits, checkpoint bytes, storage growth, latency, hook bytes/wakes per event, steward vacancy, and time-to-ack/claim/response.
  • AC3 — Every cadence, page/concurrency, retention/archive, TTL, steward, and wake value is evidence-backed or explicitly unset.
  • AC4 — No hidden fallback/default is introduced in services or config.
  • AC5 — E/F/K/O/V/X receive explicit keep-deferred, activate, or reject dispositions tied to their graduated revalidation triggers.
  • AC6 — Any AiConfig surface follows ADR 0019 sanctioned patterns and has boundary tests.
  • AC7 — ADR 0036 and operator docs record the resulting policy and next revalidation trigger.
  • AC8 — If steward wake is not justified, the wake child is closed not planned with this evidence.

Out of Scope

New acquisition families, connector implementation, a queue/outbox without triggered evidence, or implementation of the wake itself.

Avoided Traps

Do not use the original 30-day lower bound as complete truth, select round numbers by intuition, hide defaults, or convert rare signal into all-resident interruption.

Related

  • Parent: #15145
  • Source: Discussion #15139 OQ7/OQ10 and option gates
  • Authority: ADR 0036, ADR 0019

Origin Session ID: 837ad74b-c2d2-413d-9aab-b7165a93a82a

Handoff Retrieval Hints

  • community activity calibration cadence retention TTL steward wake
  • Discussion 15139 OQ10 metrics revalidation K O V X

Creation Freshness

Creation duplicate sweep: immediately before filing at 2026-07-14T05:32:04.397Z, checked the latest 20 open issues and last 30 all-state A2A messages. The independent broader audit at 2026-07-14T05:13:00Z covered open and closed issues, pull requests, A2A, ADRs, and code; no equivalent owner or foreign claim existed.