Portal A — build-time intent ingestion.
- Go 100%
Portal A — build-time intent ingestion. Migrated from prior 19-repo workspace per ../platform/docs/wip/workspace-reorg/. |
||
|---|---|---|
| backend | ||
| AGENTS.md | ||
| AI_CONTEXT.md | ||
| go.mod | ||
| hanuman-module.json | ||
| manifest.json | ||
| MODULE_CONTRACT.md | ||
| README.md | ||
Hanuman Portal Build (Portal A)
Build-time entry portal. Enterprises submit requirements / code / intent here; the backend translates inputs into typed L1 envelopes that get routed into the platform.
Status — mostly named-only. This repo is the structural placeholder
for Portal A. Substantive implementation lands in a later phase
(post-A1). The reorg moved the existing skeleton from
apps/hanuman-ingest-portal/ (which was almost empty) and gave it a
proper structure.
Layout
portal-build/
├── README.md, AGENTS.md, AI_CONTEXT.md, MODULE_CONTRACT.md, hanuman-module.json
├── manifest.json
├── go.mod # git.hanumanapps.io/hanuman/portal-build
├── frontend/ # web UI (skeleton; framework TBD)
│ └── src/
├── backend/
│ ├── cmd/server/main.go # HTTP entry (placeholder)
│ └── internal/
│ ├── intake/ # input synthesis (AI-driven per A1)
│ ├── envelope/ # L1 envelope construction
│ └── routing/ # routes to platform
├── deploy/
└── docs/
Cross-repo dependencies (wired in A1 reorg Phase 4)
git.hanumanapps.io/hanuman/machine-protocol— L1 envelope contracts- (future)
git.hanumanapps.io/hanuman/platform/...— platform API surfaces consumed via cp-api
Next
This portal is named, not built. Wire it after the platform-side
intake/envelope contracts stabilize and the use-case shape for
"requirements → L1 envelope" is settled in hanuman-platform/use-cases/.