TD — Pack 2A Trigger Registry Sync Tooling SSH Key Dependency
TD — Pack 2A Trigger Registry Sync Tooling SSH Key Dependency
Date: 2026-05-04 Source report:
knowledge/dev/laws/dieu44-trien-khai/reports/iu0-pack2a-dot-governance-registration-report.mdSeverity: Medium Blocking: Not blocking Pack 2A core; must be resolved before relying on trigger_registry completeness for IU triggers.
Issue
During Pack 2A Phase 5, dot-schema-trigger-registry-ensure --cloud failed with:
Warning: Identity file /root/.ssh/contabo_vps not accessible: No such file or directory.
root@38.242.240.89: Permission denied (publickey).
Agent correctly stopped and did not workaround with raw SQL or tool edits.
Where this sits in the process
This is not the birth/registration step itself. It is a post-registration scan/sync step for trigger governance:
- Pack 2A Phase 1–4: collection registration + birth chain + collection health — PASS.
- Pack 2A Phase 5: trigger_registry sync/scan — STOP due to tooling dependency.
Analogy: the birth certificate was filed and stamped; the follow-up scanner that indexes fingerprints/trigger metadata had a broken key.
Impact
No evidence that this breaks the completed Pack 2A core registration:
information_unitregistered as COL-176.unit_versionregistered as COL-177.birth_registryrows for COL-176/COL-177 were auto-created.dot-collection-healthhad no IU-specific findings.
Known remaining gap:
- IU triggers are not reflected in
trigger_registryyet. information_unithas duplicatetrg_iu_birth_gate_layer2listed by report.unit_versionhas no birth_gate triggers yet; this depends on future IU data-row birth path design.
Recommended handling
Defer as a separate tooling repair/cleanup task. Do not let it distract from the main roadmap unless Pack 2B requires trigger_registry completeness.
Future task should:
- Inspect
dot-schema-trigger-registry-ensuresource and SSH assumptions. - Determine whether
--cloudshould SSH from VPS to itself or run local PG directly. - Fix key/path/config through DOT/tool governance, not ad hoc shell workaround.
- Re-run trigger registry sync.
- Verify IU triggers in
trigger_registry. - Address duplicate trigger only through a reviewed cleanup design.
Closure criteria
dot-schema-trigger-registry-ensure --cloudruns without SSH key failure.- IU triggers are registered or intentionally excluded with reason.
- Duplicate
trg_iu_birth_gate_layer2disposition is documented. - No raw SQL registry writes are used to bypass the DOT tool.