feat(handoffs): publish owner task interfaces
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a023c0-a0a3-7c03-b395-5a0d2757214d
This commit is contained in:
parent
a3952113d5
commit
890f3b05b5
12 changed files with 754 additions and 38 deletions
50
interfaces/rapp-workload-coverage-v1.yaml
Normal file
50
interfaces/rapp-workload-coverage-v1.yaml
Normal file
|
|
@ -0,0 +1,50 @@
|
|||
apiVersion: helixforge.repo-manager/v1
|
||||
kind: OwnerTaskInterface
|
||||
metadata:
|
||||
id: helixforge.workloads.rapp-coverage.v1
|
||||
title: Clarify universal rapp coverage for managed deployables
|
||||
source:
|
||||
repo: repo-manager
|
||||
workplan_task: RMGR-WP-0010-T05
|
||||
target:
|
||||
repo: railiance-master
|
||||
owner_agent: railiance-master
|
||||
suggested_work_record: owner-selected Railiance Master schema workplan task
|
||||
approval:
|
||||
dispositions: [approved, amended, rejected]
|
||||
record_in: Railiance Master file-backed workplan task or decision
|
||||
task:
|
||||
title: Clarify universal rapp coverage for managed deployables
|
||||
priority: high
|
||||
objective: >-
|
||||
Make the normative rapp contract explicit that every managed running
|
||||
deployable, including operational and tooling workloads participating in
|
||||
controls, belongs to exactly one rapp.
|
||||
inputs:
|
||||
- ref: railiance-master/docs/adr/ADR-0007-rapp-declaration-contract.md
|
||||
authority: railiance-master
|
||||
- ref: repo-manager/docs/adr-004-authoritative-workload-declarations.md
|
||||
authority: repo-manager boundary ruling
|
||||
deliverables:
|
||||
- >-
|
||||
Amend or clarify ADR-0007 and the rapp authoring guide with universal
|
||||
managed-deployable coverage.
|
||||
- >-
|
||||
State that a pre-rapp running deployable is migration debt and remains
|
||||
unknown to workload controls until declared.
|
||||
- >-
|
||||
Preserve native identity for human access, credential patterns, broker
|
||||
actions, one-shot operations, and infrastructure resources that are not workloads.
|
||||
- Keep Railiance Master as the sole owner of the normative rapp schema vocabulary.
|
||||
constraints:
|
||||
- Do not create a parallel generic workload declaration surface.
|
||||
- Do not require one rapp per process when deployables share rollout and rollback fate.
|
||||
- Do not turn non-workload operational subjects into fake workloads.
|
||||
acceptance:
|
||||
- Normative documentation answers whether operational and tooling deployables require rapps.
|
||||
- The exactly-one-rapp invariant remains explicit and schema-compatible.
|
||||
- Migration debt and not-applicable subjects are distinguishable.
|
||||
- Existing valid rapp declarations continue to validate.
|
||||
verification:
|
||||
- tools/validate-family-declarations.py --repo /home/worsch/rapp-issue-core
|
||||
- tools/validate-family-declarations.py --repo /home/worsch/rapp-qonto
|
||||
Loading…
Add table
Add a link
Reference in a new issue