Org-ops CLI: corpus install, manifest loader, worker preflight (Rust)
Add worker_preflight() check at dispatch time for commands that target remote hosts. Enforces three conditions: 1. Session has delegation authority 2. Target host is in delegation scope 3. Target host posture satisfies required shell class OrgCommands trait extended with target_host() method (default: None for local commands). SessionContext enriched with delegation_scope. Lightweight DelegationScope duplicate avoids bascule-core dep chain. Target posture reader stubbed — requires gateway posture query API (tracked as follow-up). Fail-closed: unknown delegation -> denied, unknown posture -> denied. 11 unit tests for delegation and preflight. Signed-off-by: Tyler King <tking@guildhouse.dev> Signed-off-by: Tyler J King <tking727@gmail.com> |
||
|---|---|---|
| org-ops-cli | ||
| org-ops-core | ||
| Cargo.lock | ||
| Cargo.toml | ||
| README.md | ||
bxnet-ops
BXNet governed shell binary. Fork of guildhouse/org-ops.
Identity
- Consultancy DID:
did:web:bxnet.io - Operator DID:
did:web:bxnet.io/user/tking - Platform: Guildhouse PaaS
Usage
bxnet-ops auth login
bxnet-ops playbook list
bxnet-ops playbook run cpanel-provision-account --target cpanel-server-01
Upstream sync
git fetch upstream
git merge upstream/main