-
Notifications
You must be signed in to change notification settings - Fork 15
Document and test readiness dependency boundaries #71
Copy link
Copy link
Open
Labels
area:observabilityOperations and observabilityOperations and observabilitycontributor-roadmapRoadmap item with a scoped contributor briefRoadmap item with a scoped contributor briefdifficulty:intermediateRequires familiarity with tests or a subsystemRequires familiarity with tests or a subsystemdocumentationImprovements or additions to documentationImprovements or additions to documentationquestionFurther information is requestedFurther information is requestedstatus:design-neededDiscuss and approve the design before implementationDiscuss and approve the design before implementation
Description
Activity
Metadata
Metadata
Assignees
Labels
area:observabilityOperations and observabilityOperations and observabilitycontributor-roadmapRoadmap item with a scoped contributor briefRoadmap item with a scoped contributor briefdifficulty:intermediateRequires familiarity with tests or a subsystemRequires familiarity with tests or a subsystemdocumentationImprovements or additions to documentationImprovements or additions to documentationquestionFurther information is requestedFurther information is requestedstatus:design-neededDiscuss and approve the design before implementationDiscuss and approve the design before implementation
OBS-10 · Operations and observability
Difficulty: intermediate · Status: design-needed
This is a design proposal, not an approved runtime change or a beginner implementation task. Discuss the scope and compatibility with a maintainer first; it may be closed as not planned.
Why this is useful
The old readiness issue is implemented but acceptance needs a precise contract
Start here
Source audit:
9d8ac3e01df1. Read these files on currentmaintoo, because paths may change after the audit:app/main.pyapp/services/risk.pyapp/services/rate_limit.pyscripts/serve.shScope and intended output
First deliver a scoped design note at
docs/decisions/observability/health-probe-policy.mdcovering the stated decision. Runtime or infrastructure implementation is not approved until maintainers accept the approach.Acceptance criteria
Verification
This command checks patch hygiene only, not design correctness. Review each decision criterion with a maintainer; validate any proposed config locally before it becomes an implementation task.
Dependencies
None. Keep the PR based on current upstream
main.Out of scope
Getting help and submitting
Comment with your intended approach and ask when expected behavior is unclear. Check for an existing PR before starting; there is no deadline for a volunteer contribution. A useful reproduction or partial finding is welcome.
Use the issue's criteria as the review checklist. Include the commands actually run and any limitations. Link the issue; use
Fixesonly when its entire agreed scope is complete. IfCONTRIBUTING.mdis not yet on main, the contributor-roadmap PR provides the onboarding guide.Original issue before the source audit (historical context)
Goal
Distinguish a running process from an API instance that can actually analyze requests.
Acceptance criteria