shilo.recruiter.f-labs.dev

Build docs & updates.

The living reference for the Mira platform's agent system, plus the day-by-day build log. Pick a document below.

Architecture

Agent System Architecture

Fourteen agents behind Mira & Atlas — who each one is, what context it reads, what it produces, and how they are wired to one another. The turn lanes, the research chain, the concierge with STERLING & JUNO, PULSE the intent router, GAUGE the budget & timeline estimator, and the rules everyone obeys.

Mira 14 agents · 3 theaters updated 4 Aug 2026

Agent Prompts, Explained

Every agent's full system prompt, section by section, with a plain-English "why" for each part — the PM-readable companion to the architecture doc.

Mira 14 agents · verbatim prompts updated 4 Aug 2026

Daily build updates · week of 3 Aug 2026 · 115 commits · 2 active days · launch week opens with launch day itself: the testing window closes and real clients meet real talent for the first time, the production database gains a delete lock the cloud console will honour and a daily copy kept outside it, and within the hour the day's own incident arrives, one in ten job descriptions failing to render into a PDF while the opening message goes out anyway telling the talent a document is attached when none is, now rendered once per send, retried, and withheld rather than sent lying; alongside it a new Funnel board draws every project's journey and exactly where it stops, in projects and again in dollars, yesterday's TV dashboard learns to open the list of people behind any number it shows, Mira spots a talent who has walked into the client chat and says so in the same breath, a hand edit to the brief wakes the planner instead of only the voice, the scout starts judging fit on the piece of work someone actually sells rather than their headline and drops the cheap part-of-the-job gigs entirely, research survives its data provider's key dying instead of taking the whole client file down with it, deleting an account leaves a countable mark while still erasing everything personal, and the four agents that are most of our model spend stop paying full price for the same instructions on every single turn; then the day after spends itself closing what launch left standing open, asking a suspected talent outright which side of the marketplace they are on and letting their own answer, not ours, close that one conversation, fitting a lock to the sixteen routes that could spend model money without one plus a test that fails the build the next time somebody forgets, taking production off the air for a full published map of its own API and for a talent surface it never deployed, giving the console a "Brief finished" rung with exit percentages, a filter on every repeating column, a blocked-users tile, a permissions table that shows a person instead of a list of grants and a viewer-only role that reads everything and touches nothing, ending an alarm that fired fourteen times a day by giving each talent one canonical conversation per search, scoring a re-quote that arrives after the handshake instead of quietly ignoring it, and teaching Mira to answer "ok" with one line and "what are you" with the truth

Tuesday4 Aug

The day after launch, and it reads like one: 51 commits, most of them closing something that had been standing open. A talent who wanders into the client chat is now asked which side of the marketplace they are on rather than guessed at, and their own answer, not ours, closes that one conversation while leaving their account untouched. A security sweep found that the route which spends model money on the public site had a lock whose off-state was "allow" and sixteen siblings with no lock at all, and left behind a test that fails the build the next time someone forgets. The console gained the operator tools it had been asking for: a "Brief finished" rung and exit percentages on the funnel, a filter on every column whose values repeat, a blocked-users tile, a permissions table that shows a person rather than a list of grants, and a viewer-only role that reads a conversation and touches nothing. On the talent side, one canonical conversation per person per search ended an alarm firing fourteen times a day, and Mira learned to answer "ok" with one line and "what are you" with the truth.

recruiter51 commits+ crewhardeninglatest

Monday3 Aug

Launch day. 64 commits across the crew, and the testing window closed: real clients, real talent, real messages, with the production database given a delete lock the cloud console itself honours and a daily copy kept outside it. The day's own incident came within the hour: one in ten job descriptions failed to render into a PDF, and because the attachment was best-effort the opening message went out anyway, telling the talent a document was attached when none was. It now renders once per send rather than once per person, retries, and withholds the message rather than sending one that lies. Around it, a new Funnel board draws every project's journey and where it stops, in projects and again in dollars, and the TV dashboard learned to open the list behind any number. Mira now spots a talent who wandered into the client chat, a hand edit to the brief wakes the planner too, and the scout judges fit on the work someone actually sells rather than their headline.

recruiter64 commits+ crewlaunch day

Daily build updates · week of 27 Jul 2026 · 208 commits · 6 active days · a tidy Monday on copy and clarity, then a focused Tuesday making the talent search honest about money, then the biggest day in weeks: the long dash is banned everywhere a client or talent reads and enforced automatically, the talent hears exactly one message when their proposal lands, the guest sign-in popup reads in three clear levels, cards show the price that truly fits your budget with no $0 or bargain-priced sellers dressed up as a perfect fit, the scout stops skipping good people over a word mismatch, the client app takes its full reviewed wording pass, and then Wednesday opens a whole new admin console with an Explorer for people and projects, a worklist for raised flags and a talent dashboard read off the analytics warehouse, teaches the scout to rank a compliant person above a must-missing one and to show the package tier that actually does the job, catches a bug that was silently killing every widened search, and stops a dead parked website from becoming a client's market, and then the biggest day yet hands control to a human: the new console becomes the place the team works from with a big-clients desk and the power to pause or stop the assistant and answer a client from the project page, a flag goes up from $1,000 and at $6,000 the system refuses to search and hands the client over by itself, every search is written down with the scout's own reasoning, and the app takes on the Fiverr brand faces, and finally a short Friday on the document the client walks away with, where four surfaces that each handed out a different PDF become one document with the Mira mark on every page and a last page that carries real content, a site that blocks robots is read as a real business rather than a dead address, a client whose name we already had is no longer welcomed back on their first message, and the back-to-Fiverr link types the search the client actually asked for, and a very full Sunday closes the week on being able to watch the thing run and on messages that actually arrive, with a launch-day wall board that reads across a room and opens on a TV with a one-time code, the "why did the agent do that" dashboard reaching production at last, the reminder and every closing message to talent found to have been written and saved but never handed to Fiverr, Mira dropping her sign-off, a rejected offer no longer answered with a receipt, Mira's Choice leading with fit rather than fame, the scout carrying stated preferences and the country and language screen onto every engine, the exported document losing its invented client logo, and text finally sitting on the optical centre of every pill and chip in the app

Sunday2 Aug

A very full Sunday, 41 commits across the crew, on being able to watch the thing run and on messages that actually arrive. A launch-day wall board went up in the admin console, realtime to the minute and openable on a TV with a one-time code, and the dashboard that explains why an agent did what it did finally reaches production. Underneath it, a serious find: the reminder and the four closing messages to talent were written and saved but never handed to Fiverr, silent in production while looking healthy in test. Mira dropped her sign-off, a rejected offer stopped being answered with a receipt, Mira's Choice stopped crowning the best-decorated seller before anyone read the fit, and the scout now carries stated preferences and the country and language screen onto every engine. The exported document lost its invented client logo, nobody is handed a brief they did not ask for, and every pill and chip in the app finally sits on its optical centre.

recruiter41 commits+ crew

Friday31 Jul

A short Friday, 12 commits, spent almost entirely on the document a client walks away with. Four different places handed out a PDF of the job description and they did not agree, one of them an old template with a different design, so all four now produce the same document with the Mira mark on every page. The page check stopped predicting where the printer breaks and started reading the finished file, so 7 of 8 multi-page briefs now end on a full page instead of 3. A site that blocks robots is understood as a real business, a client whose name we already had is no longer welcomed back on their first ever message, and the "search Fiverr instead" link finally types what the client asked for.

recruiter12 commits+ crew

Thursday30 Jul

The biggest day yet, 89 commits across the crew, mostly about handing control to a human: the new console became the place the team works from, gained a big-clients desk, and can now pause or stop the assistant and answer a client directly from the project page. A flag goes up from $1,000 and at $6,000 the system refuses to search and hands the client over by itself. A real buyer who said "ILS 3,000" had been pushed to the cheap lane. Every search is now written down with the scout's own reasoning, the brief writer stopped being told the wrong industry for six of eleven categories, the reporting warehouse was pinned to the version each environment really runs, and the app took on the Fiverr brand faces.

recruiter89 commits+ crew

Wednesday29 Jul

The biggest day in weeks, 54 commits across the crew: a new admin console opens with an Explorer that puts a person, their projects and a whole conversation one click apart, a proper worklist for raised flags, and a talent management dashboard built on the analytics warehouse that refuses to show unknown as zero. The scout stops ranking a must-missing person above a compliant one and starts showing the package tier that actually does your job, research stops turning a dead parked website into a client's market, and the client app takes another reviewed-wording pass.

recruiter54 commits+ crew

Tuesday28 Jul

A focused Tuesday, 9 commits, mostly making the talent search honest about money: cards now show the package that truly fits your budget instead of a seller's cheapest floor, there are no more $0 cards and no bargain-priced sellers passed off as an exact match for a far bigger job, and the scout stops throwing out good people over a word mismatch. Alongside it, the client app got its full reviewed wording pass.

recruiter9 commits

Monday27 Jul

A short Monday opening a new week: 3 commits on copy and clarity. The house writing style now bans the long dash everywhere a client or talent reads, held in place by one back-end cleaner and a front-end build check plus a full sweep of the existing wording; the talent hears exactly one warm message when their proposal lands; and the guest sign-in popup reads in three clear levels with its opt-out as a plain link.

recruiter3 commits

Daily build updates · week of 20 Jul 2026 · 232 commits · 7 active days · the biggest push of the year, then a heavy craft-and-quality day, then a deep sharpening of talent search — high-value client takeovers feed a customer-success handoff in the analytics warehouse, the admin side gains real moderation power, the client app becomes fully translatable across fifteen namespaces, matching turns fairer with coarse quality tiers and a binary pass/fail, the scout becomes a disciplined headhunter with core-profession fit, hard location and time-zone gates and a third search engine, the cards show the package that actually fits your budget and deadline, the brief becomes something you truly edit, money reads consistently in your currency then converts to dollars in the brief, the compare table gains Mira's-take and Still-open rows, then a heavy polish-and-accessibility Saturday smooths the composer, list editing, talent-card copy and screen-reader support, and a calm Sunday closes the week settled — brand-look polish, a website correction that now resets About You as well as the brief, and talent cards priced from the gig they actually show

Monday20 Jul

The biggest day since the production push: high-value client takeovers now feed a customer-success handoff into the analytics warehouse, the admin side gains real moderation power — block, unblock, delete and a full audit of every talent conversation — sessions fail softly instead of silently, budgets lock to whole dollars, and the crew brings up an external one-call entry into Mira, a curated VIP shortlist for the scout, and a full data-and-analytics platform for the pre-launch environment.

recruiter75 commits+ crew

Tuesday21 Jul

A heavy craft-and-quality day: the client app becomes fully translatable — some 830 strings across fifteen areas — matching turns fairer with coarse quality tiers, a binary pass/fail on offers and standing-aware "Mira's Choice", the brief becomes something you truly edit, Mira's questions and widgets get clearer, sessions stop dying silently, and the crew filters inbox automation, lands an analytics events plan, and makes the site deploy atomically.

recruiter65 commits+ crew

Wednesday22 Jul

A big scout-and-quality day: the talent scout becomes a disciplined headhunter — core-profession fit gating, discipline-anchored tiers, must-have screening and hard location and time-zone gates — searches through a third engine aimed at a focused shortlist, the match cards show the package that actually fits your budget and deadline, STERLING lands a batch of polish, big clients are told during a human takeover, first briefs stop inheriting prior context, and the crew adds error boundaries and splits oversized live messages.

recruiter50 commits+ crew

Thursday23 Jul

A quiet housekeeping day after the scout push: the test guarding the new best-fitting-package cards moves to sit beside the code it covers and stays green under strict type checking. No user-facing change.

recruiter1 commit

Friday24 Jul

A tidy correctness day: money now reads the same everywhere — Mira picks up the exact currency you name, tells you the brief will convert it to dollars, and the brief prints a clean range with no stray "USD"; the results-page sign-in button just signs you in; the compare table gains honest "Mira's take" and "Still open" rows and drops the flaky Responds-in band; and switching accounts leaves nothing behind.

recruiter9 commits

Saturday25 Jul

A heavy craft-and-quality Saturday: the chat box is ready the moment you land, editing the brief's lists feels like a real editor, Mira's docked question reads cleanly in bold, talent cards read like a person rather than a listing, a genuine accessibility pass lands screen-reader announcements and keyboard-friendly tables, sessions heal after a timeout, and a raft of reliability cleanups run under the hood.

recruiter27 commits+ crew

Sunday26 Jul

A calm Sunday closing out the week: the brand-look intro learns when it has really been seen, the results lock note is restored to its dictated wording, Saturday's accessibility-and-safety cleanup gets its follow-ups, correcting your website now resets "About You" as well as the brief, and each talent card is priced from the exact gig it shows. The week ends settled.

recruiter5 commits

Daily build updates · week of 13 Jul 2026 · 320 commits · 6 active days · talent messages arrive in real time, the results cards get a full redesign, outreach speaks and signs as Mira, the talent conversation becomes three calm blocks, PORTIA joins as the fifteenth agent to write each match's human pitch, the scout turns into a relentless source-aware headhunter that reads every candidate in full, budgets can be a range and convert at a live rate, the cards drop their invented stats for real standing, the first production environment comes up, the match-cards page stops needing a refresh, and high-value clients gain a human takeover with the offer reviewer reading the whole talent conversation

Monday13 Jul

The biggest day of the week: talent messages switch to real-time delivery, the results cards get a full redesign with delivery, price and one clear Mira's Choice, outreach speaks and signs as Mira with the brief attached, a scoped talent-platform button appears once matching starts, brief exports adopt the site design, and deep monitoring lands under the hood.

recruiter53 commits+ crew

Tuesday14 Jul

The heaviest day: the talent conversation is rebuilt into three calm blocks with a real review before any reply, PORTIA joins as the fifteenth agent to write each match's human pitch, search leads with proven capability, talent's own files are read and scored, and the crew lands a full match-card redesign.

recruiter64 commits+ crew

Wednesday15 Jul

The biggest day of the week: the talent scout turns into a relentless, source-aware headhunter — one door per source, a floor of twenty-plus, and deep reading of each person before it ranks them — budgets can now be a range with a soft floor, PORTIA's pitch gets tighter and reaches guests, briefs export pixel-identical to the app, and the crew lands a card redesign, a broad refresh-and-restore hardening pass, an admin scout-replay tool, and the first foundations of a data & analytics platform.

recruiter91 commits+ crew

Thursday16 Jul

The honesty day: the scout stops trimming and reads every candidate in full, cheap talent stops being punished for its price, proposal reviews return a plain pass or fail, foreign budgets convert at a live rate, the cards drop their invented stats for real standing, Mira says she's an AI in her first line, the brief exports as a finished PDF, and the crew brings up the first production environment.

recruiter63 commits+ crew

Friday17 Jul

A steadying day: the match-cards page stops needing a manual refresh to appear after a reveal and self-heals a stale view, the downloadable brief renders the real designed document again in preview instead of an old template, and the logo tile settles into a proper card once the logo paints.

recruiter4 commits

Sunday19 Jul

The big feature day: high-value clients gain a human takeover — the team can pause the assistant, step into the Fiverr conversation by hand and hand it back later, with the client kept calmly informed — while the offer reviewer starts reading the full talent thread, the scout exposes its complete evidence and rewards proven must-haves, launch dates stay honest, and the brief, chat and talent cards each get polish.

recruiter45 commits+ crew

Daily build updates · week of 6 Jul 2026 · 252 commits · 7 active days · the assistant knows your name at hello, the app takes its assistant's name Mira, the talk with talent reaches the real inbox, your session lasts a month, talent cards you can swipe & share, a locked brief truly stays frozen, and the preview site steps onto real Fiverr sign-in with instant, in-your-voice talent replies

Monday6 Jul

The recognition day: the assistant greets you by name, the little brief tab shows live progress and opens to its checklist, the talent cards get a redesign, a final skippable search question shapes who you see, and the live-update plumbing gets calmer and sturdier.

recruiter32 commits+ crew

Tuesday7 Jul

The two-way day: talk with talent flows in both directions with your files attached, the buyer app fits your phone, the assistant greets you plainly and researches the site you give it, split budgets add up correctly, and the question cards get friendlier.

recruiter32 commits+ crew

Wednesday8 Jul

The brief-true day: talent search is driven by the brief you can see, asking for advice stays on-product, your match cards survive a sign-out, research stops touching competitors, the number card retires, and the brief links back to your business.

recruiter15 commits+ crew

Thursday9 Jul

The Mira day: the app takes its assistant's name, your session lasts a month and fails softly to guest mode, the assistant learns your brief edits and stops repeating itself, stays honest about impossible deadlines, reads your files in full, hires people as people, and talks with talent through the real inbox.

recruiter62 commitsrename+ crew

Friday10 Jul

The craft & routing day: swipe through matched talent on your phone, share any candidate by link with working back & forward, see why each one fits, browse a tidier files gallery, know that deleting your account truly clears you out — plus a set of small comfort fixes.

recruiter24 commits+ crew

Saturday11 Jul

A quiet Saturday safeguard: locking a brief now fully freezes it — the remove control on each file and reference tile is switched off, so nothing on a read-only brief can be deleted by accident.

recruiter1 commit

Sunday12 Jul

The go-live day: the pre-launch preview site steps onto Fiverr's real sign-in with its old blockers cleared, outreach to the same talent for two different clients stays cleanly apart and speaks in your voice, new talent replies surface the instant they arrive, and the finalist card gets a tidy-up.

recruiter86 commits+ crew

Daily build updates · week of 29 Jun – 5 Jul 2026 · 182 commits · 6 active days · a disciplined brief, a brain upgrade, scanned uploads, a chat you can watch think, a scout that searches on its own, a cleanup day that makes delete mean gone & a personalized day where the assistant knows you at hello

Monday29 Jun

A disciplined day: the assistant learns your business before your problem, the brief locks down the few facts it can't do without (name, budget, timeline), budgets count only when you agree, filler "Got it —" openers are gone, and sharing & progress-bar fixes land underneath.

recruiter33 commits+ crew

Tuesday30 Jun

The safety day: uploads are virus-scanned before they send and files drag straight onto the chat, GAUGE joins as the fourteenth agent to ground budget & timeline, the concierge reaches wider, the brief keeps getting cleaner — all on a stronger model with steadier plumbing.

recruiter48 commits+ crew

Wednesday1 Jul

The transparency day: you can watch MIRA think as its reasoning streams live into a calmer, Claude-style chat, only the files that actually matter reach your brief, the client's own homepage gets pinned into it, and every attachment becomes a real clickable link.

recruiter40 commits+ crew

Thursday2 Jul

The plumbing & discovery day: SCOUT learns to find talent on its own through Fiverr's official search door (the old scraper retired), you curate exactly which research sources land in your brief, its final touches always arrive and build faster, and the behind-the-scenes machinery gets sturdier under load.

recruiter13 commits+ crew

Friday3 Jul

The cleanup & correctness day: deleting a project finally clears it away everywhere, the pictures in your brief stay put, deep research waits for the client's real website before it digs in, your dollar figures stay in dollars, and stale reference tags tidy themselves up.

recruiter10 commits+ crew

Sunday5 Jul

The personalized day: the assistant greets you already knowing your business, your brief leaves as a properly designed document, talent's questions arrive in calm batches, budgets are pinned to live market prices, and a run of correctness fixes make the offer cards and briefs read cleanly.

recruiter38 commits+ crew

Daily build updates · week of 22–28 Jun 2026 · 124 commits · 5 active days · the thirteenth agent, judged offers, polished briefs & a shared header

Monday22 Jun

Edit the brief in place, MIRA matches how technical you are, a smoother refresh-proof search, and the browser moves into its own sealed, isolated service.

recruiter18 commits+ crew

Tuesday23 Jun

PULSE joins as the thirteenth agent — sensing window-shoppers and routing them to plain search — JUNO judges offers against your real brief, declines now come with a reason, and your uploads can finally be read.

recruiter20 commits+ crew

Wednesday24 Jun

The big one: your uploaded files can finally be read — parsed, summarized and handed to the assistants. Testers get a screenshot-backed Debug log, closed projects keep their thread, and the assistants ask less while knowing more.

recruiter34 commits+ crew

Thursday25 Jun

A polish day: the brief now wears the client's real logo and sheds its empty sections, the message box calms down, .json & .md uploads are welcome, the concierge says exactly what an offer is missing, and your guest work follows you in at sign-in.

recruiter22 commits+ crew

Sunday28 Jun

The brief and the "About You" page share one polished header with Share built in, the assistants get sharper about budgets, shared links, tools and one-off-vs-ongoing work, files and generated images finally stick, and a long list of rough edges gets smoothed.

recruiter30 commits+ crew

Daily build updates · week of 15–21 Jun 2026 · 117 commits · 5 active days · the live brief & the twelfth agent

Monday15 Jun

Watch the brief compose itself live, STYLO reads the client's real brand colours, HERALD narrates the match, and your guest work follows you into your account.

recruiter43 commits+ crew

Tuesday16 Jun

Real Fiverr sign-in, inline colour-coded change confirmations in chat, refresh-safe concierge, and research that remembers the company.

recruiter26 commits+ crew

Wednesday17 Jun

A craft day — a responsive chat composer, the brief dock that opens itself, the new "About You" look, and admin Google sign-in.

recruiter16 commits+ crew

Thursday18 Jun

Broken images fixed, approved offer terms reach the client, budget-as-a-range, and the database now updates on every deploy.

recruiter6 commits

Sunday21 Jun

The brief now writes itself live, a calm one-screen waiting room, JUNO joins as the offer scorekeeper (twelve agents now), STERLING renegotiates low offers, and no brief starts without a budget & timeline.

recruiter26 commits+ crew

Daily build updates · week of 8–14 Jun 2026 · 42 commits · 5 active days · the control room

Monday8 Jun

IRIS becomes the identity planner lane; one tagged notes channel to Mira; STERLING lands offers the regex can't parse.

recruiter8 commits+ crew

Tuesday9 Jun

Concierge auto-reveal, STERLING's run-wide answer memory + MASON/IRIS ingestion, the fiverr_handoff stage — and the Atelier redesign begins.

recruiter12 commits+ crew

Wednesday10 Jun

The Mira rebrand (talent/client), research-chain v2 with owner-placed imagery, un-gated planner lanes — and this docs hub goes live.

recruiter17 commitsrebrand+ crew

Thursday11 Jun

The admin control room — PM/CS dashboard, operator takeover, auto-flag + ops alerts — and suggested future projects replace the project map.

recruiter3 commits+ crew

Sunday14 Jun

Timed proposal collection in shrinking windows, talent waves & auto-replacement, a search fallback — plus admin debug scaled.

recruiter2 commits+ crew

Daily build updates · week of 31 May – 7 Jun 2026 · 170 commits · 2 repositories · 8 active days

Sunday31 May

Observability foundation, the "About You" identity file with branded PDF export, and the deep-research imagery pipeline.

Ocean1123 commits

Monday1 Jun

Agent architecture overhaul — MASON becomes the sole brief author and the crew gets its names.

Ocean1128 commits

Tuesday2 Jun

Ocean11's last feature day (brief-as-dock, agent-decided checklist) — and the big port into recruiter begins.

Ocean11recruiter47 commits

Wednesday3 Jun

The port lands: integration tests on a real DB, infra reconciliation from a live terraform plan, the buyer SPA pages.

recruiter18 commits

Thursday4 Jun

Live Fiverr discovery (SCOUT) narrated over Pusher, the 10 KB-cap resilience work, and HUE's PDF design job.

recruiter28 commits

Friday5 Jun

A quiet plumbing day: the brief board's edits and drag-and-drop rewired onto clean data hooks, and save failures now surface instead of hiding.

recruiter3 commits

Saturday6 Jun

Craftsmanship: shared types consolidated into one package, the brief's drag logic extracted into a reusable hook, and a compiler guard against unhandled cases.

recruiter4 commits

Sunday7 Jun

The headline: a live seller platform with STERLING the conversational negotiator, plus full cost & I/O telemetry.

recruiter19 commits