chore(aiwg): adopt shared BT6 maintainer workflow (#148)
* docs(policy): allow low-impact contributor courtesy cleanup * chore(aiwg): migrate to shared BT6 maintainer plugin * chore: reconcile delivery validation
This commit is contained in:
1 parent
8f658891f2
commit
afc9dad1b2
89 files changed
+4683
-1512
No files matched your search
@@ -0,0 +1,50 @@
|
||||
# Copy to .aiwg/bt6-maintainer.yaml and replace the example values.
|
||||
version: "1"
|
||||
project:
|
||||
id: "bt6-example"
|
||||
displayName: "BT6 Example"
|
||||
family: "research-tool" # research-tool | support-tool | knowledge-tool | application | library | service | data-pipeline | automation | infrastructure | mixed
|
||||
repository:
|
||||
canonicalRemote: "origin"
|
||||
baseBranch: "main"
|
||||
expectedSlug: "bt6/example"
|
||||
ciRemote: "origin"
|
||||
tracker:
|
||||
authorityRemote: "origin"
|
||||
provider: "auto" # github | gitea | local | auto
|
||||
expectedActor: "maintainer"
|
||||
delivery:
|
||||
requireCiGreen: true
|
||||
requireCurrentHead: true
|
||||
defaultMergeMethod: "squash"
|
||||
allowedMergeMethods: ["squash"]
|
||||
validation:
|
||||
quick:
|
||||
- "<targeted check>"
|
||||
full:
|
||||
- "<full test command>"
|
||||
documentation:
|
||||
- "<docs/link/citation check>"
|
||||
researchIntegrity:
|
||||
- "<provenance/corpus/reproducibility check>"
|
||||
riskSurfaces:
|
||||
- id: "ingestion"
|
||||
paths: ["<ingestion or parser paths>"]
|
||||
concerns: ["untrusted-source-content", "parser-correctness", "provenance"]
|
||||
requiredChecks: ["<ingestion fixture test>"]
|
||||
- id: "provider-boundary"
|
||||
paths: ["<model/provider/API paths>"]
|
||||
concerns: ["secret-handling", "local-vs-hosted-routing", "quota-and-cost"]
|
||||
requiredChecks: ["<provider contract test>"]
|
||||
research:
|
||||
corpusPaths: ["<corpus paths>"]
|
||||
evidencePaths: ["<evidence/provenance paths>"]
|
||||
provenanceRequired: true
|
||||
citationVerificationRequired: true
|
||||
security:
|
||||
disclosureUrl: "https://example.invalid/security"
|
||||
sensitiveDataPaths: ["<sensitive-data paths>"]
|
||||
mutationRequiresExplicitApproval: true
|
||||
support:
|
||||
requiredEnvironmentFields: ["version", "operating-system", "runtime", "provider", "reproduction"]
|
||||
translationPolicy: "validated-only"
|
||||
Reference in new issue
Block a user