Platform Modules
Beyond the core orchestrator, PAGE ships with advanced modules for real-time operations monitoring, autonomous code development, and multi-tenant B2B deployment.
PAGE-SPY
Real-time operations dashboard embedded in every PAGE instance. Full observability into tasks, events, costs, and agent behavior.
Live Event Stream
WebSocket-powered real-time event feed with server-side filtering by log level, component, and text search. 2,000-event ring buffer for instant catch-up on reconnect.
Task Pipeline
Full lifecycle visibility into every orchestrator task — from intake to completion. Filter by status, type, source, and time range. Retry failed tasks with one click.
Claude Cost Tracking
Real-time token accounting across all Claude models. Per-model usage breakdown (Opus, Sonnet, Haiku) with live USD cost estimation using current pricing.
Integration Health
At-a-glance status for 13+ connected services — Claude, Slack, Gmail, JIRA, GitHub, social platforms, and media APIs. Shows reachability, latency, and last error.
Queue & Orchestrator Control
Monitor SQS queue depth, in-flight messages, and delayed items. Pause, resume, or purge the orchestrator. Manually trigger any task type for testing.
Memory Explorer
Browse and search the agent's semantic memory bank. Inspect pgvector embeddings, query by similarity, and understand what context the agent draws from.
Approval Queue
Review pending content and community approvals. Live notification badges show items awaiting human review. Full approval history with decision tracking.
Runtime Configuration
Adjust autonomy levels, approval gates, revision limits, and confidence thresholds without restarting the orchestrator. Changes take effect immediately.
Development Module
Autonomous code development with paired AI agents. PAGE-DEV writes the code, PAGE-QA validates it. Humans review the final result.
How It Works
Task Intake
OrchestratorNew development task arrives via JIRA, Slack, or manual trigger
Session created with repository, branch, acceptance criteria, and timeout. Task queued to SQS for orchestration.
Dev Phase
PAGE-DEVPAGE-DEV agent clones, branches, and implements the feature
Clone repo, create feature branch, install dependencies, run Claude Code CLI with scoped prompt, commit and push changes.
QA Phase
PAGE-QAPAGE-QA agent runs comprehensive automated quality checks
Lint (ESLint/Pylint), type checking (TypeScript/mypy), build compilation, unit tests, end-to-end tests (Playwright). Generates artifacts.
Decision
PAGE-QAQA agent makes structured approve/revise/reject decision
Approve merges PR and completes session. Revision Required loops back to dev phase with feedback. Reject escalates to human review.
Automated QA Pipeline
- →Lint checks (ESLint, Pylint, Ruff)
- →Type checking (TypeScript, mypy)
- →Build compilation verification
- →Unit test execution
- →End-to-end tests (Playwright)
Artifact Generation
- →Screenshots of test execution
- →Execution traces and logs
- →Test reports with pass/fail details
- →Code diffs for review
- →Structured QA decision records
Session Management
- →Configurable max revisions (default 3)
- →Session timeout controls (default 120 min)
- →Pause, resume, and terminate sessions
- →Full event timeline for every session
- →JIRA cross-referencing
Lifecycle Tracking
- →9-state lifecycle (provisioning through approved)
- →QA pass rate metrics
- →Average review cycle tracking
- →Duration analytics per session
- →Per-session event and approval history
Multi-Tenant Architecture
PAGE is built for multi-tenant deployment with an industry-standard control plane / data plane split. Every customer gets their own isolated instance.
Control Plane
SharedData Plane
Per TenantPer-Tenant Isolation
Each customer gets their own orchestrator ECS task, SQS queue, EventBridge rules, and secrets — complete blast radius isolation between tenants.
PAGE-SPY Per Tenant
Every tenant instance embeds its own PAGE-SPY dashboard, accessible via ALB host-header routing at {slug}-spy.nomis-ai.com with wildcard TLS.
Admin Portal
Centralized admin dashboard at page-admin.nomis-ai.com for tenant provisioning, credential management, and operational oversight via JWT-authenticated API.
Automated Provisioning
One-click tenant creation: admin portal triggers Lambda that runs Terraform to provision all AWS resources, DNS records, and secrets automatically.
Four Layers of Tenant Isolation
Per-tenant ALB target groups, security groups, private subnets. No cross-tenant network paths.
Dedicated ECS Fargate tasks per tenant. Separate SQS queues and EventBridge rules.
PostgreSQL Row-Level Security on every tenant-scoped table. Defense-in-depth via set_config().
Per-tenant IAM roles scoped to their own Secrets Manager path. No credential sharing.
Explore what PAGE can do across all 137 capabilities.