Devpost Submission Draft — Genie Lite
Track
Professional Agents
Tagline
Human-led specialist routing with explicit authority, correction, recovery, and receipts.
One-line summary
Genie Lite is a Strands-based professional agent that carries human intent into specialist work without silently transferring human authority.
The problem
As professionals use AI for more than one-shot answers, the coordination burden grows fast. A person has to remember what they asked for, which capability did the work, whether a correction actually changed the work, what is safe to resume after interruption, and what the system has or has not actually proved.
Most agent experiences optimize for capability. Genie Lite focuses on inspectability under delegation.
Who it is for
Professionals, makers, creators, and small teams using AI across multi-step or specialist work where correction, handoff, recovery, and human authority matter.
What Genie Lite does
A human speaks to Echo, the conversational bridge. Echo carries the request to CREATE, one bounded specialist. CREATE returns specialist work through Echo. If the human corrects the direction, the next specialist brief and result must materially change. Receipts expose the route, return, authority state, and claim limits.
The contest seam is:
HUMAN → ECHO → CREATE → ECHO → HUMAN
Recovery restores useful state, but stale consequential authority does not silently resume.
Why it matters
The human should be able to carry less operational complexity without surrendering the decisions that matter.
Genie Lite makes four distinctions visible:
Conversation does not equal authority.
Routing does not equal execution.
Execution does not equal verification.
Recovery does not equal permission to resume.
Built with
- Strands Agents
- Amazon Bedrock AgentCore
- Amazon Nova Pro (
amazon.nova-pro-v1:0) - Python
- AgentCore CodeZip deployment
Technical implementation
Genie Lite uses a Strands/AgentCore runtime with one visible specialist route. The implementation includes explicit state, authority, correction, recovery, and receipt behavior rather than burying those boundaries in the system prompt.
The project is deployed to Amazon Bedrock AgentCore in us-east-1; AgentCore reports the runtime as deployed and READY. A post-deploy diff reports no infrastructure drift.
What is proved
- six deterministic credit-free tests pass
- Echo→CREATE routing is visible
- correction changes the next specialist brief/artifact
- receipts expose route, return, authority state, and limits
- stale consequential authority expires after interruption/recovery
- AgentCore configuration validates
- public repository is receiver-readable
- AgentCore deployment completed successfully
- runtime reports deployed /
READY - post-deploy diff reports no differences
Current live-provider limitation
The first deployed Amazon Nova Pro invocation reached the runtime but returned a provider daily-token ThrottlingException.
We preserved that as an inspectable limitation instead of changing models, regions, or architecture to manufacture a green result. If the quota clears before submission close, the deployed normal/correction trace will be added as an evidence upgrade.
Until then, we do not claim a successful deployed model conversation.
What we do not claim
Genie Lite is not presented as production-ready, managed long-term memory, a generalized AI companion, or managed durable recovery. It does not automatically continue human authority after interruption.
What we learned
A useful human-led agent system needs more than capability. It needs boundaries that survive correction, handoff, and interruption.
The most important design lesson was:
The human can carry less complexity without giving the system more authority.
Repository
https://github.com/finious/genie-lite
Judge path
https://github.com/finious/genie-lite/blob/main/docs/JUDGE_START_HERE.md
Built With
- agentcore-codezip
- amazon-bedrock-agentcore
- amazon-nova-pro
- python
- strands-agents