Parent
Platform prerequisite for #46 and recognizer execution in #51.
Verified state
The shared Temporal cluster runs in Kubernetes namespace temporal-system, but this does not prove a Temporal namespace exists for document intelligence. The frontend image has no temporal or tctl admin CLI. The application ADR requires document-intelligence-<environment> and rejects default.
Required reviewed platform changes
- Reconcile explicit sandbox and production Temporal namespaces named
document-intelligence-sandbox and document-intelligence-prod through the Temporal platform source of truth, not application startup or imperative creation.
- Set explicit namespace retention, operator/admin access, service-account access and audit ownership.
- Permit only document-intelligence workers to start/query/cancel their namespace workflows; deny
default and cross-environment access.
- Wire the environment-specific namespace into reviewed GitOps workload configuration without credentials in Git.
- Provide a read-only qualification command/job that proves namespace identity, retention, workflow execution, cancellation, replay/versioning and history boundaries using synthetic data only.
Acceptance evidence
Non-goals
No namespace is created from application code. This issue does not authorize a production rollout, IAM mutation, secret change or processing production documents.
Parent
Platform prerequisite for #46 and recognizer execution in #51.
Verified state
The shared Temporal cluster runs in Kubernetes namespace
temporal-system, but this does not prove a Temporal namespace exists for document intelligence. The frontend image has notemporalortctladmin CLI. The application ADR requiresdocument-intelligence-<environment>and rejectsdefault.Required reviewed platform changes
document-intelligence-sandboxanddocument-intelligence-prodthrough the Temporal platform source of truth, not application startup or imperative creation.defaultand cross-environment access.Acceptance evidence
document-intelligence-sandbox; it cannot start indefaultor production.Non-goals
No namespace is created from application code. This issue does not authorize a production rollout, IAM mutation, secret change or processing production documents.