This page explains what a typical day looks like when you’re actively building in an AI vibe coder with Nometria’s two-way sync enabled.Documentation Index
Fetch the complete documentation index at: https://docs.nometria.com/llms.txt
Use this file to discover all available pages before exploring further.
Setup checklist
Before following this workflow, confirm:- Your app is deployed via Nometria
- Two-way sync is enabled in project Settings → Sync
- The Chrome Extension is installed and signed in
- You’ve set
auto_mergepreference in.Nometria.yml(or accepted the default)
The typical loop
1. Build in your AI builder
Open your project in Base44, Lovable, Bolt, etc. and prompt away. The Chrome Extension runs silently in the background. Every time you save or the builder generates a meaningful code change, the extension:- Diffs the current file tree against the last known commit
- If changes are found, packages them and pushes a commit to
builder/latest - The commit message describes what changed (e.g.
builder: update UserDashboard component)
2. Review the staging preview
Every push tobuilder/latest triggers a staging preview deploy (if enabled in .Nometria.yml). The preview URL looks like:
3. Merge to production
When you’re happy with the builder changes: Ifauto_merge: true (default): Nometria automatically merges builder/latest into main — a production redeploy starts immediately.
If auto_merge: false: Nometria opens a GitHub PR from builder/latest → main. Review the diff, approve, and merge. Merging triggers the redeploy.
4. Developer changes flow the same way
When a developer opens a PR tomain and it gets merged:
- Nometria’s GitHub webhook fires
- Production redeploys from the new
maincommit - The builder sees the next push land on top of the updated codebase
Working with branches
For larger features, you can work on a dedicated branch:builder/latest. They don’t interfere with your feature branch because they’re isolated.
Checking sync status
Dashboard → your project → Sync shows:- Last commit pushed by the extension (with timestamp and diff link)
- Current status of
builder/latestvsmain(ahead/behind) - Active preview URLs
- Last production deploy (commit SHA, timestamp, status)
Pausing sync
If you want to take a break from builder changes reaching production: Settings → Sync → Pause auto-merge The extension continues committing tobuilder/latest, but nothing merges to main until you unpause. Useful when a developer is doing a large refactor on main that you don’t want interrupted.