60 lines
1.4 KiB
Markdown
60 lines
1.4 KiB
Markdown
## Scope
|
|
|
|
Scope boundary:
|
|
|
|
Non-goals:
|
|
|
|
## Branch
|
|
|
|
Base branch: main | staging/collaboration
|
|
|
|
Target exception: N/A | release | hotfix | staging/collaboration | maintainer-approved
|
|
|
|
## Issue
|
|
|
|
Linked issue: Fixes #... | Refs #... | None
|
|
|
|
If None, reason:
|
|
|
|
## Release Note
|
|
|
|
Release note: NONE |
|
|
|
|
## Tests
|
|
|
|
Ruff:
|
|
|
|
Pytest:
|
|
|
|
Build:
|
|
|
|
Regression tests: added | not needed
|
|
|
|
Notes:
|
|
|
|
The default test path remains offline, deterministic, credential-free, and safe for forks.
|
|
|
|
## Maintainer Live Check
|
|
|
|
Maintainer live check: no | yes
|
|
|
|
Surface: N/A | provider | browser | gateway | channel | release
|
|
|
|
Maintainer-only note: contributors are not expected to provide secrets or run credentialed live checks. Maintainers may run `Live Release E2E` for provider, browser, gateway, channel, or release smoke coverage.
|
|
|
|
## Safety
|
|
|
|
Secrets, local-only artifacts, private prompts/transcripts, channel identifiers, AI session artifacts, non-public fixtures, and tests/_private/ contents must not be committed.
|
|
|
|
## Third-Party Origin
|
|
|
|
Third-party origin: none | inspired-by | adapted/ported | vendored | direct dependency | modified upstream
|
|
|
|
Details if non-none: upstream URL, license, copied/adapted code/rules/fixtures/text, and notice/provenance updates.
|
|
|
|
## Documentation Changes
|
|
|
|
- [ ] Links point to existing repository files or stable external pages.
|
|
- [ ] Code fences and Markdown tables render correctly on GitHub.
|
|
- [ ] Examples avoid real secrets, local private paths, and private transcripts.
|