Dev Button
The Dev Button is the user-facing gateway into FABRABS’ evolution system.
It allows non-technical users to request improvements, fixes, or behavioral changes without understanding:
- the architecture
- schema
- dependencies
- impact
- versioning
- thresholds
- sandboxes
- orchestrator rules
To the user, it is simply:
“Help me fix or improve this page.”
But under the hood it triggers the full self-healing pipeline.
1. UI Placement
The Dev Button appears on:
- every module page
- every UI surface
- every feature that belongs to a module
It is optional in production.
Suggested label: “Improve This Feature”
2. User Flow
- Click Dev Button
- Fill in a simple form
- FABRABS considers the request
- User sees a proposed fix
- User approves, rejects, or refines
3. Internal Request Structure
{
"module": "messenger",
"user": "yasmin.m",
"request": "Fix message count",
"expected": "All messages including unread",
"timestamp": "2025-12-04T14:08:55Z"
}
4. Preview Mode
User can toggle:
- Before
- After
5. Approval Options
- Accept the fix
- Reject
- Request refinement