Portal B — operations surface (kickoff, observe, intervene, insights).
- Go 100%
Portal B — operations surface (kickoff, observe, intervene, insights). Migrated from prior 19-repo workspace per ../platform/docs/wip/workspace-reorg/. |
||
|---|---|---|
| backend | ||
| frontend/dashboards | ||
| AGENTS.md | ||
| AI_CONTEXT.md | ||
| go.mod | ||
| hanuman-module.json | ||
| manifest.json | ||
| MODULE_CONTRACT.md | ||
| README.md | ||
Hanuman Portal Operations (Portal B)
Operations surface for the Hanuman platform. Tenants kick off jobs, observe runs, intervene at L8 decision points, and view learning insights through this portal.
Status — mostly named-only. The reorg moved the existing skeleton
from portal/hanuman-portal/ (which had only dashboard concept docs)
and gave it a proper structure. Substantive implementation lands in
a later phase.
Layout
portal-operations/
├── README.md, AGENTS.md, AI_CONTEXT.md, MODULE_CONTRACT.md, hanuman-module.json
├── manifest.json
├── go.mod # git.hanumanapps.io/hanuman/portal-operations
├── frontend/
│ ├── dashboards/ # was portal/hanuman-portal/dashboards/
│ │ ├── dashboard-ideas.md
│ │ └── one-page-progress.md
│ └── src/ # web UI source (skeleton; framework TBD)
├── backend/
│ ├── cmd/server/main.go # HTTP entry (placeholder)
│ └── internal/
│ ├── kickoff/ # job initiation
│ ├── observe/ # run observation
│ ├── intervene/ # L8 intervention requests
│ └── insights/ # learning insights surfacing
├── deploy/
└── docs/
Cross-repo dependencies (wired in A1 reorg Phase 4)
git.hanumanapps.io/hanuman/machine-protocol— L1/L2/L8 envelopes consumed- (future)
git.hanumanapps.io/hanuman/platform/...— platform API surfaces (cp-api, audit-replay, learning-store) consumed via cp-api
Ownership boundaries
This portal owns dashboards, intervention surfaces, and insights presentation. It must not own cp-core policy, workflow truth, remediation interpretation, approval decisions, worker execution, or machine-protocol contracts. Those live in their respective repos.
Architecture references
../platform/docs/architecture/A1-workspace-model.md../machine-protocol/contracts/L8-replay-intervention.md../machine-protocol/contracts/L9-learning-substrate.md