Portal A — build-time intent ingestion.
Find a file
Meka Reddy 1ff074d671 Initial commit: A1 reorg materialization
Portal A — build-time intent ingestion. Migrated from prior
19-repo workspace per ../platform/docs/wip/workspace-reorg/.
2026-05-08 02:55:21 -05:00
backend Initial commit: A1 reorg materialization 2026-05-08 02:55:21 -05:00
AGENTS.md Initial commit: A1 reorg materialization 2026-05-08 02:55:21 -05:00
AI_CONTEXT.md Initial commit: A1 reorg materialization 2026-05-08 02:55:21 -05:00
go.mod Initial commit: A1 reorg materialization 2026-05-08 02:55:21 -05:00
hanuman-module.json Initial commit: A1 reorg materialization 2026-05-08 02:55:21 -05:00
manifest.json Initial commit: A1 reorg materialization 2026-05-08 02:55:21 -05:00
MODULE_CONTRACT.md Initial commit: A1 reorg materialization 2026-05-08 02:55:21 -05:00
README.md Initial commit: A1 reorg materialization 2026-05-08 02:55:21 -05:00

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/.