One run is deducted from the runs available
Runs available: —
Competitor and price research: вкл · change
Advanced settings (stack, design, document, Tier 3 Gate)
The architect reads them before designing, and ARCHITECTURE.md answers each one as its own item.
Upload a pitch deck or a spec
Drop a PDF deck, Notion (.md) or notes here
pitch_deck.pdf
3,400 characters extracted
The consilium's Art Director turns this into DESIGN_CONSTITUTION.md: tokens, screens, components and visual Non-Goals the scope guard checks. Values from the brief are applied verbatim.
Blueprint built successfully! Passed
Zero-Trust Governance: 0 scope creep violations · All artifacts are ready to hand over to your AI IDE.
Saved architecture projects
Cloud Blueprint artifacts ready to export to Cursor
RentGuard
Boundaries lockedHash lock: loading…
- 1Unpack the starter ZIP into the root of the repository, next to
.git. - 2Paste
MASTER_PROMPT.mdinto the agent. It starts with the opening ritual and waits for your confirmation. - 3Check the wiring, then ask the agent to cross a boundary — it has to refuse.
The model edits the current document by your instruction; boundaries and the hash lock do not change — that is what “Change boundaries” is for.
Interactive C4 architecture (Container & Component Flow)
Visual graph of data flows, caching and fault-tolerance SLAs
Founder OS: project launch checklist
Step-by-step tracker from architecture validation to the first paying customers.
What the guard did in your repository
The log stays with you — LUMIS never sees your repository. Paste .lumis/guard.log or the output of python scripts/scope_guard.py report: it is attributed to this project's boundaries, with no model and no run spent.
The guard's markers
A blocking marker stops the agent's tool call, a warning one only shows the match, and an allowed word never becomes a marker at all. If the guard stopped ordinary work, put that word in “Allowed for good”: a marker derived from the boundary's own text cannot be deleted, because the same sentence produces it again. Forbidden paths and packages are listed separately: they refuse the work itself, not a word in a file. An edit is saved in the project and travels with the next ZIP — nothing here changes your repository. No model, no run spent.
1-click bootstrap of the starter repository
Deploy the ready project in Cursor or VS Code in 30 seconds with all invariants and rules.
curl -sSL https://lumis.tools/api/projects/RentGuard/cli-setup.sh | bash
irm https://lumis.tools/api/projects/RentGuard/cli-setup.ps1 | iex
cd backend && pip install -r requirements.txt && python run.py
API docs once it is running: http://localhost:8000/docs
.
├── .cursor/rules/preflight.mdc # Cursor MDC context rules
├── .cursorrules # Zero-Trust invariants and forbidden scope
├── MASTER_PROMPT.md # Kick-off prompt for Cursor Composer
├── PRD.md & ARCHITECTURE.md # Business and technical specs
├── backend/ # Runnable REST API
│ ├── main.py # FastAPI server with CORS and endpoints
│ ├── models.py # Pydantic domain schemas
│ ├── database.py # SQLite in WAL mode
│ ├── requirements.txt # fastapi, uvicorn, pydantic, httpx
│ └── run.py # Quick start (python run.py)
├── frontend/ # Client side
│ └── README.md # UI is built by the agent from DESIGN_CONSTITUTION.md
└── scripts/ # 1-click start
├── dev.sh # Unix/macOS venv bootstrap and run
└── dev.ps1 # Windows PowerShell start script
Startup hypothesis generator (Market Discovery Engine)
B2B niche synthesis: pains, competitors and a ready prompt for the architect. The willingness-to-pay scores are a model's judgement, not market research.
No hypotheses generated yet
Pick the filters above and press “Generate 3 hypotheses” to get practical ideas to test on the market.
Ideas for later
Your private hypothesis backlog: tied to your account and visible only to you
[email protected]
STARTERRegistered: 2026-08-27
Profile and personal data
ID: usr_...What has been done
0 / 7Payments and packages history
| Date | Package / description | Amount | Runs | Status |
|---|