docs: close reporting-governance entrypoint semantics gap
This commit is contained in:
@@ -313,6 +313,8 @@ Examples:
|
||||
The completed watchdog chain is now treated as the first reference deployment composition.
|
||||
|
||||
For the current mainline slice, the package-owned source of truth is the package entrypoint set under `plugins/reporting-governance/scripts/` together with package profile artifacts under `plugins/reporting-governance/profiles/`.
|
||||
Within package-owned artifacts such as capability descriptors, `runtime.entrypoint: "scripts/..."` means package-root-relative to `plugins/reporting-governance/`.
|
||||
Within deployment profile artifacts, `spec.bindings.entrypoint` and `spec.bindings.scripts.*` remain repo-root-relative paths like `plugins/reporting-governance/scripts/...`, because they bind the installed package back into a concrete workspace/repo runtime.
|
||||
Repo-root `scripts/*.mjs` wrappers and install helpers remain migration/deployment conveniences, not the architectural source of runtime truth.
|
||||
|
||||
### Reference composition
|
||||
@@ -331,16 +333,16 @@ watchdog runner
|
||||
|
||||
| Runtime piece | Deployment role |
|
||||
| --- | --- |
|
||||
| `scripts/long_task_watchdog.mjs` | watchdog adapter executable in the deployed package |
|
||||
| package `scripts/long_task_watchdog.mjs` | watchdog adapter executable in the deployed package (`scripts/...` here means package-root-relative inside `plugins/reporting-governance/`) |
|
||||
| `state/long-task-watchdog/*.json` | portable runtime-artifact evidence |
|
||||
| `state/long-task-watchdog-events/*.json` | portable canonical event artifacts |
|
||||
| `state/operator-notify-queue/*.json` | queue-layer audit artifacts and deferred notice obligations |
|
||||
| `scripts/operator_notify_dispatcher.mjs` | dispatcher adapter for handoff generation |
|
||||
| package `scripts/operator_notify_dispatcher.mjs` | dispatcher adapter for handoff generation |
|
||||
| `state/operator-notify-dispatch-spool/*.json` | spool/handoff audit artifacts proving dispatch, not delivery |
|
||||
| `scripts/operator_notify_bridge_supervisor.mjs` | bridge adapter for upper-runtime send boundary |
|
||||
| `scripts/operator_notify_sender_binding.mjs` | sender-binding adapter selectable by deployment profile |
|
||||
| package `scripts/operator_notify_bridge_supervisor.mjs` | bridge adapter for upper-runtime send boundary |
|
||||
| package `scripts/operator_notify_sender_binding.mjs` | sender-binding adapter selectable by deployment profile |
|
||||
| `state/operator-notify-bridge-receipts/*.json` | portable delivery-state receipts |
|
||||
| `scripts/watchdog_auto_notify_orchestrator.mjs` | orchestrator adapter and single deployment entrypoint |
|
||||
| package `scripts/watchdog_auto_notify_orchestrator.mjs` | orchestrator adapter and single deployment entrypoint |
|
||||
| cron installer / wrapper | runtime binding for scheduled execution |
|
||||
|
||||
### Mainline conclusion
|
||||
|
||||
Reference in New Issue
Block a user