Northr

Client Journey & Loop Board

Updated 2026-09-09, ~09:25 BG (morning pass, fired ~2h45m late)
sources: the journey-state spine (⚠ still the 8 Sept 06:40 rebuild - see below) + confirmed facts (✅ human ground truth, 7 Sept) + the acts log + the ruling record + ✅ a full read of the client channels from 19:00 to 22:45 last night, which the spine has not folded in yet + the agents’ own run-state. ✅✅ READ THIS FIRST. LAST NIGHT WAS THE MOST PRODUCTIVE EVENING THIS BOOK HAS RECORDED AND THE SPINE CANNOT SEE ANY OF IT. A demo was sent to a client, the German legal blocker was broken and the page is now indexable, a client’s brand was applied for the first time, and one 23-day „broken link“ turned out never to have been broken.
Internal operating board. Single authoritative view of where every client is. Human-confirmed facts sit ABOVE the agents (confirmed-facts), so a thing you explain once is not re-raised. Every item is a record or an alert; a person acts (owner tagged). Refreshes twice daily; this is the morning pass of 9 September. ⚠ The nightly reconcile fired one second before this pass and is still running: it has not written its dated backup yet, so the spine on disk is still the 8 Sept 06:40 rebuild. Everything below from last night is read from the channels directly and will appear in the spine after this morning’s reconcile lands. ✅ The state in one line: the rail is live, the first euro is in, four client messages are written and ungated, one demo actually went out last night, and the day’s real lesson is that a decision recorded in one place and not carried into the channel is a decision the client never receives.
🔴 READ FIRST: A DECISION THAT WAS RULED AT 06:03 WAS TOLD TO A CLIENT AS „STILL BLOCKED“ TWICE THE SAME EVENING, ON DAY 55. ✅✅ The German guest house’s monthly price was ruled at 49 net plus tax at 06:03 yesterday morning and her payment link was minted and left active in the same hour. Her channel then told her the question was still open at 19:21 and again at 22:35, both times from our side. She has been asking for a way to pay since 15 July. It was corrected in-channel at 22:40 with the live link and the 58.80 checkout figure. Keep the shape of this one, because it is the most repeatable failure on the board: a ruling written where rulings live is not a ruling the client has received. It has to be carried into the channel where the person reads. ✅✅ AND THE SAME EVENING PRODUCED THE THREE BEST RESULTS IN WEEKS. The German legal-notice blocker broke: the rep delivered the one missing address at 21:22, four of the five open fields turned out not to exist at all because the owner lets as a private individual, the notice was completed and the search-engine hold was lifted the same hour and verified by bytes. A demo was actually sent to a client, four hours and eight minutes from upload to send. And the pizzeria’s real brand went live for the first time. 🔴 THE ONE NEW RED IS A SILENT FAILURE AND THE CLIENT CAUGHT IT, NOT US: a one-off task fired on the 7th, ran, and wrote an analysis document instead of changing the page, so the brief and the entire menu were missing for thirty hours while the log read as success. ⚠ Carried and unchanged: the other entity’s director identity verification is 23 days past, and its accounts alarm stays withdrawn and must never be restated.
17
Won / care rows, and one of them is paying
€57.60
First card payment ever into the company’s own account
4
Messages written, ungated, still not sent - a fifth was killed as obsolete
~113
Built and unsent, and one row left the pile by being SENT
25
Open items: two closed overnight, three new

Loop health - did the agents run

Nightly reconcile
AMBER, and the reason matters more than the colour: it ran, but it ran LATE and it is still running as this board is written. Fired 2026-09-09 09:24 BG against a 06:37 slot, so roughly two and three quarter hours behind schedule, and this pass started one second after it. Next fire 2026-09-10 06:37 BG. 🔴🔴 The consequence is the single most important caveat on this board today: it has not yet written its dated backup, so the spine on disk is still yesterday’s 06:40 rebuild and it cannot see a single thing that happened after 13:50 yesterday. That window contains a client send, a legal blocker broken, a rebrand shipped, a channel archived and a 23-day false alarm withdrawn. Everything in those sections below was read from the client channels directly for this pass rather than carried from the spine, and it is labelled where it matters. ✅ Its own last completed run did the read honestly and its guard held: it read the money account live, found the charge, and refused to repeat the stale „no money in“ line its source file would have given it. ⚠ Its one unclosed defect is unchanged and is a human action, now day 11: a withdrawn alarm was corrected in a message and this loop reads files, so until somebody writes that correction into the human ground-truth file a future run can raise it again. An agent must not author ground truth, which is why this one cannot close it itself.
Reply capture
🔴 RED, and last night is exactly the day it was needed. Still disabled. Last ran 2026-06-29 ~21:22 BG, 72 days ago, and it has no next run at all. Known off-switch, kept off deliberately. 🔴🔴 A demo went to a real client at 19:28 last night and there is no loop watching for the answer. The client channel itself says what is now outstanding and it is all on their side: their reply, their photographs, and a consent decision on one person’s face from a video. Every one of those arrives as a message into a channel nobody is watching. Every send row on this board remains unconfirmed and zero nudge events have ever been written, a tenth consecutive run. ✅ The other loop carried the load and carried it visibly: the intake sweep ran three times between 19:20 and 22:45, caught both of the rep’s notes, and executed on one of them inside the same hour.
Care-delivery audit
GREEN. Ran Mon 2026-09-07 ~06:49 BG, next Mon 2026-09-14 ~06:48 BG, so it is mid-cycle and on schedule. 🔴 Its standing finding is unchanged: three paid care clients received nothing visible in August, which is a missed cycle on money already taken rather than a running day-count. Two of the channels behind it have aged again, one at 47 days, one at 36. ✅ The tier that promised fifteen social posts is settled rather than ruled-and-drifting: the client it was quoted to declined the planner outright and the row was repriced to the plain monthly, so there is no planner and no posts promise to drift.It will have something real to audit from month two, because the attribution tags now sit on the recurring subscriptions rather than only on the checkout, which is what makes a monthly entitlement computable at all. ⚠ What it still cannot do is deliver anything; that is a person.
confirmed-facts = human ground truth above the agents, rewritten on 7 September, so the top of the authority order is current. Authority order: confirmed facts, then money, then the acts log, then what was said in client channels, then the agents’ summary. ⚠⚠ Today that order has a live consequence: the spine is one rebuild behind, so where the channels and the spine disagree this morning, the CHANNELS are right and the spine is simply not updated yet. ✅ Where earlier rulings retired a claim, the claim stays retired: the psychologist’s build is PAID, the hotel-services care question is CLOSED, the coffee client’s money question is CLOSED on both legs, the examiner call is dead, and the settlement with the rep is an OPENING BALANCE that is never re-entered, re-chased or re-flagged. ✅✅ Closed and not to be re-raised in any shape: the paid link stays open by decision; the guest house price is 49 plus tax and is NOT an open question; the gym club is 19 with no planner; and as of last night the German legal notice is COMPLETE and the search-engine hold is LIFTED.Also binding: prices are net and tax is added on top; any partner share is computed on the net figure; cash is a named exception for exactly two clients; and care starts one month after the build and only once the domain is live.

Needs action - open items (owner tagged)

🔴 THE HEADLINE, AND IT IS A PROCESS FAILURE RATHER THAN A MISSING DECISION: A PRICE RULED AT 06:03 WAS REPORTED TO THE CLIENT AS „STILL BLOCKED“ AT 19:21 AND AGAIN AT 22:35 THE SAME DAY. The German guest house’s monthly was ruled yesterday morning at 49 net plus tax, her link was minted in the same hour and left active, and it was verified live again last night. Twice after that ruling, her own channel told her the number was still an open question, both times from our side, on day 55 of her asking to pay. Corrected in-channel at 22:40 with the link and the 58.80 checkout figure. ⚠ The durable lesson is not about her: a decision recorded where decisions are kept is not a decision the person has received. It has to be carried into the channel where they read, or the rep keeps deciding against a version of reality that expired hours ago. Ivo
🔴 NEW, AND THE CLIENT CAUGHT IT INSTEAD OF US: A TASK RAN, WROTE A DOCUMENT INSTEAD OF CHANGING THE PAGE, AND LOOKED LIKE A SUCCESS IN THE LOG FOR THIRTY HOURS. The pizzeria’s written brief and its entire sixteen-page menu were supposed to be applied on the 7th. The one-off task fired, ran, and produced only an analysis document. ✅ Measured rather than assumed when the rep asked: catering zero, delivery zero, bistro zero, birthdays zero, and not one dish name anywhere in the page source. Most likely cause: both source files were still cloud-only shells at the moment it ran, so it had nothing to read and wrote about that instead. ✅ A replacement run was spawned for 23:00 with the failure condition written into its own brief. ⚠ Keep the shape: a run that produces a document instead of the artefact is a FAILED run, and nothing in the log says so. Thirty hours of silence and the person who noticed was the client. Ivo
🔴 CARRIED AND NARROWED BY ONE: FOUR MESSAGES ARE WRITTEN, UNGATED AND STILL UNSENT. THE FIFTH WAS KILLED LAST NIGHT BECAUSE IT ASKED FOR THINGS THAT NO LONGER EXIST.The psychology practice, the gym club, the German guest house and the music studio are all ungated: sites live on real names, links active, messages drafted with the number, the tax and the invoice line in them. ⚠ The ages did not improve by being written down: day 41 live and never billed, day 9, and day 55 on the client who has been trying to pay since July. 🔴 Explicitly dead, do not send: the second drafted message to the guest house, which asks her for four legal-notice fields that stopped existing at 21:22 last night. Sending it now would ask a client who has waited 55 days for things she does not need to give. ✅ The pizzeria remains the one honest hold and its message asks for a domain name rather than for money. The send gate is the rep’s. Nothing here is waiting on a decision; it is waiting on a send. Ivo / Elena
🔴 CARRIED AND STILL THE HIGHEST-VALUE UNWORKED ITEM ON THE BOARD: TWO HAPPY CLIENTS WITH LIVE FREE SITES HAVE NEVER BEEN ASKED WHICH MONTHLY THEY WANT. ELEVEN WEEKS. Both were offered a choice of two monthly figures on 22 June and the choice was never actually put to either of them. There is no link to send because there is no number, and there is no number because nobody asked. Two clients, zero euros, and no objection has ever been raised by either.Both messages are written and both fold in the second half of the same conversation: their sites are still on temporary addresses, so the domain step and the price question are one exchange rather than two. ⚠ Correctly scoped as half a day of work rather than two taps, but the two messages are what unblock the half day. Ivo
✅ CLOSED OVERNIGHT AND IT WENT THE OPPOSITE WAY TO YESTERDAY’S ANSWER: THE GERMAN PAGE’S SEARCH-ENGINE HOLD IS LIFTED AND THE LEGAL NOTICE IS COMPLETE. Yesterday this row said the hold must stay because four fields were still placeholder text. The rep established at 17:56 that the owner lets as a private individual, which kills four of the five fields outright - they do not exist for a natural person - and the fifth, the address for service, she delivered verbatim at 21:22.The notice was completed, the placeholder lines were REMOVED rather than filled, the hold was lifted and the result was verified by bytes rather than by a status code: three independent fetches, identical size, identical hash, zero robots directives left in the served page. ✅ The visible box that explained the hold was rewritten so a live page does not carry a sentence that is no longer true. ⚠ What replaces it is smaller and manual: lifting the hold opens the door, it does not put the site in results. Submitting the domain to the search engine and connecting the map listing are two hand steps and neither has been done. Ivo
🔴 NEW AND IT QUIETLY STOPS THE TOP OF THE FUNNEL: THE MAP-DATA PROVIDER’S KEY IS REFUSING EVERY REQUEST. Standing since yesterday midday and not re-derived this run. The town-scan script and the „does this business already have a site“ pre-check both depend on it, and both are dead until the key is fixed. ⚠ The consequence is not visible as a red anywhere else, which is why it belongs here: no new qualified leads can be pulled, and every new build now has to establish by hand whether the business already has a site, which is precisely the check that has inverted the pitch on a dozen rows. Cause unknown. Ivo
✅ MATERIALLY CORRECTED OVERNIGHT, AND IT IS THE CHEAPEST LESSON ON THE BOARD: ONE OF THE TWO „DEAD LINKS SENT TO REAL PROSPECTS“ WAS NEVER DEAD. This board has carried that row for three consecutive runs. ✅ The link the rep actually sent to that client on 16 August was measured last night and returns 200 with a full 2.58 MB page. It has always worked. The address this board was testing was a different one that we ourselves had written down. Apologised in-channel at 19:21 after twenty-three days in the rep’s queue as a defect. ⚠ The rule this pays for, and it generalises to every measurement on this board: a measurement has to name the object it measures. Resolve the link from the CHANNEL the client was actually sent, never from our own table.The second address in that pair has NOT been re-resolved the same way and must be, before it is reported as broken again. Ivo
🔴 CARRIED, DAY 5, AND IT SURVIVED THE BIGGEST RULINGS SESSION THIS BOOK HAS HAD: A COLD RECORD ADVERTISES A NEEDLE PROCEDURE FOR EYE DISEASE, AND NO BUILD WAS STARTED. A traditional-medicine clinic whose own public introduction names, verbatim, treatments for a growth on the eye and for glaucoma, plus bone-setting and postpartum treatment. Those are medical claims in a country where advertising medical treatment is licensed and controlled, and reproducing their copy puts the claim on our infrastructure under our badge.The build was correctly NOT started, and the checking was done rather than assumed: the clinic appears nowhere in the ruling record.The decision needed is the general one, not the row: do we build sites carrying medical treatment claims at all, and if so under what wording limit. If yes, facts only, never the disease list, local language default with an English toggle. If no, the row closes. The animal and adult verticals were escalated for exactly this shape and were ruled; this class never has been. Ivo
⚠ CARRIED, DAY 12, AND THE MECHANICAL HALF IS NOW DEMONSTRABLY FIXED: WHAT HAPPENS AUTOMATICALLY AT A REFUSAL? ✅ The watermark fix and the rule that a take-down is audited against the live address rather than against the table are both holding. ✅ The running total is eleven channels archived at a refusal since the question was raised: the Rhodope villa’s channel was archived by the rep at 19:27 last night, days after its page had already been stubbed and verified.The counter-precedent is still paid for: one pizzeria refused in August, its channel was archived, the owner came back by himself five days later, the rep had lost the link, and the row refused again on 4 September. What still needs one sentence is the policy, not the plumbing: does a refusal take the page down automatically and archive the channel, or do both wait for him? Ivo
🔴 CARRIED, DAY 20, AND IT IS THE LONGEST-RUNNING ONE-TAP ITEM ON THIS BOARD: THE PARTNER-PAGE COMMISSION CUT WAS NEVER DEPLOYED. The local file has read the new rate since 20 August; the live page has never carried it, and it has now measured byte-identical for a fifteenth consecutive time. This is not a record cleanup, it is a deploy that was never run, and the lesson is the one this venture keeps paying for: a local edit is deployed nowhere until the wire says so. ⚠ A partner’s EUR 120 on the guest-house chain is still gated behind it, on a client whose message is written, whose page is now indexable, and who is on day 55. Ivo
🔴 CARRIED, DAY 25: A PAGE FOR THE WRONG BUSINESS IS STILL SERVING BESIDE THE CORRECT ONE. Both addresses last measured unmoved. The question underneath it is day 18 unanswered and it is one message to the rep: which of the two links did she actually send? Until that is answered nobody knows whether a real prospect is holding a page for somebody else’s business. ⚠ Read it beside the corrected false alarm above and it is the same defect from the other end: we do not reliably know which link left the building. Ivo
🔴 CARRIED: THREE PAID CARE CLIENTS RECEIVED NOTHING VISIBLE IN AUGUST, AND AUGUST IS CLOSED. A missed cycle on money already taken rather than a countdown that can still be met. Two of the three channels have now been silent 47 and 36 days. ⚠ The consequence is ruled and unapplied: the recurring partner share is contingent on care actually being delivered, so a month with no delivery is also a month with no earned recurring share, and nobody has applied that to these rows. Delivery is the remedy, not a note. Ivo / Elena
⚠ CARRIED, AND LAST NIGHT MADE THE FORWARD-LOOKING HALF LIVE RATHER THAN THEORETICAL: EIGHT PARTNER-ADJACENT PAYMENTS, ZERO INDEPENDENT CLIENT CONFIRMATIONS. The confirmations file is 221 bytes and has never been used, and every one of those payments rests on one person’s word in a chat message after the fact. ✅ Three were confirmed by reading the account rather than by asking anybody, which is the control working for the first time. ✅✅ The historic pile is CLOSED by the settlement, which is an opening balance and must never be re-entered or re-chased.Four clients are about to be asked for recurring money and one demo went out last night, so the habit that stops this repeating is now needed rather than recommended: a payment is confirmed by the account or by the client, never only by the collector. Ivo
⚠ CARRIED: THE PERSON WHO DOES ALL THE SENDING CANNOT SEE ABOUT NINETEEN CLIENT CHANNELS, TWELVE OF WHICH HOLD SENT OUTREACH. There is no interface call that adds somebody to an existing channel, so this is manual clicks and it has stayed manual for weeks. Twelve channels holding live outreach that the person responsible for the outreach cannot read is the most direct cause of a missed reply on this board. ✅ The gap did not grow: no channel was created last night. ⚠ On any new channel, invite at creation and then verify the membership, because the member count is not evidence that the right person is in it. Ivo
⚠ CARRIED: THE SEND ENGINE IS ON DAY 5 OF WAITING FOR ONE WORD, AND THE AGED-OUT PILE STANDS AT EIGHT. The eight are handed as a single choice, nudge for one late touch or ladder for a day-30 success-story touch, drafts ready either way. ✅ The day-3 approve queue is empty for a fourth day, and the one-nudge cap is provably intact because zero nudge events have ever been written. 🔴 The engine has also reported for a ninth consecutive run that it has no sensor at all: the interest instrument does not exist, blocked on a hosting token. Zero hot signals is evidence of no sensor, not evidence of no interest. ⚠ And a real send landed last night with no sensor in front of it and no reply-capture behind it. Ivo
⚠ CARRIED: TWENTY-SEVEN LIVE PAGES FOR REAL BUSINESSES IN CHON BURI HAVE NO CHANNEL OF ANY KIND. No record, no counterparty, and nowhere to write a send even if somebody made one. Seventeen further pages were sent in one batch in August with no channel record and no confirmed clock, every row still unconfirmed, now day 19. This is the largest single block of built work the venture cannot act on, and it is a bookkeeping absence rather than a market one. Ivo
⚠ CARRIED: A HOSTING ADDRESS THIS VENTURE RELEASED IS BEING SERVED BY A STRANGER, AND TWO BRANDED PAGES ARE LIVE THAT NOBODY REFUSED. One preview address that used to hold one of our client demos now serves an unrelated foreign business portal. Nobody did anything wrong; the address was simply given up and somebody else claimed it, which is why hosting projects are now never deleted at a take-down, only stubbed. ✅ That argument stopped being hypothetical when the registration guard refused to point a client’s brand-new domain at an address it could not prove was ours. ⚠ The two branded pages that were deliberately left alone are NOT refusals, one retired in July whose own record says pull on Ivo’s word and one superseded build under a do-not-send. A sweep that starts pulling pages nobody refused is the worse failure. Ivo
⚠ CARRIED: A SITE THE REP SHOWS TO PROSPECTS STILL CARRIES A LOGO TILE LINKING TO A SWITCHED-OFF SITE. Re-measured rather than recalled: the brand appears twice in the served bytes, both inside the logo wall, both pointing at the paused scooter site. One link, one edit, no approval needed, and the client behind it is cancelling anyway, which makes removing the tile easier to decide rather than harder. Ivo
⚠ CARRIED: THE REP’S OWN BRAND CHANNEL HAS AN UNANSWERED QUESTION FOR THE SIXTH CONSECUTIVE RUN, AND THE ANSWER IS FREE. Read in full, her report quotes a third-party questionnaire tool’s own warning that it cannot send from her domain because the domain’s records point elsewhere. That is a limitation of the other tool, not a defect on our page, and her site re-measured byte-identical for a seventh consecutive time. ⚠ Answering her is automatic under the standing default-allow posture and needs no gate, and she posted four times in other channels last night, so the silence is channel-specific rather than a stopped rep. Elena
⚠ CARRIED AND MATERIALLY NARROWED BY A HUMAN STATEMENT: THE PRINTED REFERRAL POSTERS. ✅ The image codes were reissued and verified by decoding the picture back. ❌ The eleven printed sheets still decode to an address that has served English to everybody since the language change in August, and the generator was never saved, so they cannot simply be reprinted. ✅✅ NARROWED: the estate is empty. There are zero codes in the wild and both placements were removed, so this tracks nothing for nobody and the exposure is latent rather than live. Interim instruction unchanged: hand out the working Bulgarian address by hand and do not rely on the printed code. Ivo
⚠ CARRIED, DAY 16: A CLIENT’S BRANDED SITE HAS NO CONTACT PATH AT ALL. Live on the client’s own domain, byte-stable for a sixteenth measurement, with zero call links, zero mail links and a form that reaches nobody. That is a delivered product that cannot do the one job it was sold to do, and the send engine has correctly held its nudge for twenty days on exactly that ground. Ivo / partner
⚠ CARRIED: ONE MISSING IMAGE FILE IS BREAKING EIGHT PAGES AT ONCE, FIVE OF THEM PARTNER-FACING. The brand logo has been returning Not Found for weeks and is loaded by every one of them. One file. ⚠ Also standing in the same class: two pages marked do-not-send carry animated counts and are missing the attribute that stops a browser translating the brand name, and each is a single edit. Ivo
🔴 CARRIED, SEPARATE, AND NOT TO BE DOUBLE-COUNTED WITH THE INCORPORATION: THE OTHER ENTITY’S DIRECTOR IDENTITY VERIFICATION IS 23 DAYS PAST. A separate statutory obligation from the accounts, and nothing else on this board covers it. ⚠ That entity is now closed as a client rail and is read-only, but being closed as a rail does not discharge a filing obligation on a company that still exists. The two must not be conflated. ⚠ The accounts alarm remains withdrawn and must never be restated, and the confirmed-facts entry that would stop this being re-derived every run still does not exist, which only a human can write. Ivo
⚠ CARRIED, PROCESS: THE COMMISSION LEGS ARE COMPUTABLE RATHER THAN ARGUED, AND ONE MORE BASE WAS RESTATED LAST NIGHT.What is fixed is the POOL, 30 percent of the build and 40 percent of the care; the split inside it is ruled per chain and reflects who actually did what, so shares are DIVIDED rather than stacked. ✅ The chain that was ruled but recorded nothing now records it, and the tags were pushed down onto the recurring subscriptions so month two onward is attributable at all. ⚠ Every leg is computed on the net figure, never on the amount charged, or every partner is overpaid by a fifth forever. Restated in the guest house’s own channel last night: the base is the net 49, never the 58.80 she pays at checkout. On the repriced gym row it is 20 percent of a net 19, which is EUR 3.80 a month. Ivo
⚠ CARRIED, PROCESS: A CHURNED CLIENT HAS THREE CLEAN-CLOSE DECISIONS OUTSTANDING FOR 38 DAYS. The domain, the site and roughly EUR 80 of remaining instalments, plus EUR 35 of that client’s cash still to be remitted, which the churn does not cancel. ✅ The client is confirmed not active, so this is a write-off decision rather than a collection. Small, stale, and it will not close itself. Ivo
⚠ PROCESS, TWO SMALL ONES HELD TOGETHER SO THEY DO NOT GET LOST.The shared file store still holds 544 cloud-only placeholder files across 27 of its 571 folders, flat overnight and none of them blocking an open request, but a file that is a placeholder at the moment a run reads it is exactly how last night’s silent failure happened. ⚠ And the brain’s own index is over its size target and needs a dedicated compaction pass, deliberately not attempted inside a sweep, because a rushed lossy compaction is a worse failure than one more oversized run. Ivo
⚠ OPEN STRATEGY QUESTION, NO ACTION ASKED, AND LAST NIGHT ADDED THE FIRST DATA POINT ON THE OTHER SIDE OF IT IN WEEKS. What actually converts a cold send. Sixteen days produced eight Bulgarian refusals, three of them inside fifty minutes, against one warm reply and one design brief. ✅✅ But the send that did go out last night went from upload to client in four hours and eight minutes, on a row with a real counterparty and a named person on the other end. ✅✅ And the highest-value item on the board remains two clients who already have live sites, already like them, and have simply never been asked for money. Both point the same way: the value is in the relationships that already exist, not in the pile. Exposure is not the mechanism; a person handing it over is - and last night a person handed one over. Ivo

Revenue base - won / care

ClientStageBuildCareOwnerNext
✅ 17 rows, no arrivals and no departures - one is paying, four have a written message waiting to go out, and two rows moved materially last night
Champions Lab💵 PAYING - the first and only one200 PAID 16 Jun29/mo net ACTIVE, renews 7 OctIvo✅✅ EUR 57.60 charged and succeeded 7 Sept 20:28, which is EUR 48 net plus 20 percent tax on top. Identity is proven rather than inferred: the same card as her June build. ✅ CLOSED: her link stays open by ruling, an accepted risk on a named client. Do not re-raise it.Her subscription carries her client tag; without it, every renewal from October onward would have been unattributable.The one thing left on her row is the domain, and the message is written: three free names offered, the domain paid by us and folded into the monthly. She is the only paying client and the only one still on a temporary address.
Къща за гости Jost (guest house, Sankt Goar, Germany)✅ LEGAL NOTICE COMPLETE - now indexable, message unsent600 PAID 16 Aug ⚠ into a personal account49 + tax, link ACTIVE, unsent, day 55Ivo✅✅ THE ROW THAT MOVED MOST LAST NIGHT. The legal-notice blocker is broken and the search-engine hold is OFF. The rep established at 17:56 that the owner lets as a private individual, which killed four of the five open fields outright, and delivered the address for service verbatim at 21:22. The notice was completed, the placeholder lines removed rather than filled, and the result verified by bytes, not by a status code: three fetches, identical size, identical hash, zero robots directives. ✅ Her price is NOT an open question: ruled at 49 net plus tax, link active and verified live, 58.80 at checkout, and the partner share is computed on the 49. 🔴 Her channel wrongly told her it was still blocked at 19:21 and 22:35; corrected at 22:40. Day 55 of asking to pay, roughly EUR 87 of care never invoiced. 🔴 DO NOT SEND the second drafted message - it asks for legal-notice fields that no longer exist. ⚠ Genuinely open: room 16 (the list has 1-15 and 17, the owner says fifteen rooms) which is the rep’s to ask, and the two manual search steps, which are ours. Do NOT buy the second domain.
ПСИХОПОЗИТИВНО (Мирела, psychology practice)💳 MESSAGE WRITTEN - ungated, day 41300 PAID 18 Aug into a personal money account, ruled29/mo, never once billedIvo🔴 Forty-one days live, a full September campaign and a ten-asset pack delivered, and the care has never once been billed.Her site is on her own domain, her link is active, her message is drafted and there is no gate of any kind in front of it. Her link correctly carries no partner chain, being Ivo’s own contact, and its subscription tags are written. ✅ The build is PAID and the old „zero collected“ framing stays retired. ⚠ Open gates unchanged and small: the invoice details and the full cabinet address, which block the map and the contact block.
Струни - ателие (music studio for toddlers)✅ DELIVERED - message written, ungated600 PAID 05 Aug24/mo, link active, unsent, day 9Ivo / ElenaLive on her own name since 21 Aug, with her real telephone and mail wired as click-to-call and click-to-mail. ⚠ September is on day 9 and nothing has been sent, on a client who paid EUR 600 up front.Her message is drafted and ungated. ✅ Her link carries the fullest partner chain of the six and its subscription tags are written. ⚠ The toddler-photo consent block is unchanged and still correct.
Пицария Аморе🔴 REBRAND LIVE, BUT THE BRIEF AND MENU WERE MISSING FOR 30hin build24/mo, link active but cannot startElenaTheir real brand is live for the first time: the rep answered „4.2“ at 19:24 meaning logo AND repaint, and it shipped by 20:14 - their own vector wordmark in three places, the invented teal gone entirely from the served bytes, the page now on their measured red, yellow and orange. 🔴🔴 Then she asked where the brief and the menu were, and she was right: catering zero, delivery zero, bistro zero, not one dish name in the page source. The task that was meant to apply them fired on the 7th, RAN, and wrote an analysis document instead. Thirty hours, and the client caught it. ✅ A replacement run was spawned for 23:00 with „a run that writes another document instead of changing the page is a failed run“ written into its brief. ⚠ Still the one of the messages whose non-send is honest: no domain and no name proposed, so its monthly cannot start. ⚠ The menu carries no prices at all and the brief is an advertising brief resting on a posting rail that does not exist, which needs saying to her plainly.
Kapitanovi (Kiten, guest rooms)✅ CARE PREPAID - settled200 PAID120/yr CASH PREPAIDIvo / Elena✅ Settled and removed entirely from the settlement statement, so the money leg is closed. 🔴 The open leg is delivery, not money: the channel has been silent 47 days and this is one of the three clients who received nothing visible in August. Off-season rate negotiation remains the rep’s.
Food Addiction (Караваната)✅ CARE ACTIVE - double-collect CLOSED240 = 6 x 40 from June19/mo, received to AugustIvo / Elena✅ The card-versus-cash question is closed and must not be re-raised. 🔴 Also one of the three who received nothing visible in August. ⚠ Cash is a named exception for this client by ruling, so the rail is correct as it stands.
Kameli Club✅ CARE PAID FOR THE YEAR - settled400 PAID (the second 400 was refunded)200/yr PAID 03 AugIvo✅ Fully settled. Do not approach her for care money this year; the 28 shortfall against the agreed figure was waived deliberately as relationship investment. 🔴 The third of the three who received nothing visible in August; her channel has been silent 36 days. ✅ The double-payment on this row is the precedent that was weighed and knowingly accepted on the paying client’s open link.
Brilliantin✅ CARE PREPAID to ~Jan 2027350 PAID 07 Jul20/mo - 6 months PREPAIDIvoLive on its own domain. ✅ Confirmed paid and it had been missing from the settlement entirely, which was the third instance of the same shape. ⚠ Remaining and small: the search-indexing go-live step, which is manual, plus a restaurant add-on awaiting the client’s confirmation.
TMB Smart (consulting track)✅ PAID IN FULL600 / 600 PAIDn/aIvo✅ Closed on money and must not be re-raised. The one live leg is a partner’s second EUR 150, which is owed and was unbooked for six weeks. Housekeeping only: retire the redundant old link on the read-only entity and do not send it.
Rakadiko✅ CARE PREPAID TO AUG 2027200 PAID 24 Jun150 CASH PAID 07 Aug for 12 monthsIvo / Elena✅ Nothing to collect. The payer was identified off the account rather than by asking anybody. ⚠ Open and small: the monthly auto-publish feature still needs page administrator access, which is an owner gate.
Coffee Delmar (Дилмар)✅ CLOSED ON BOTH LEGS - STOP SURFACING150 collected IN FULL150/yr PREPAID to July 2027Ivo✅✅ Ruled closed, explicitly and for the last time. Both legs are paid and there is no monthly figure, because there never was one. The question this board restated for roughly two dozen consecutive runs was mis-shaped rather than unanswered. He is the brother of the row above, which is why the pricing matches.
Coffee Shop / Lady Queen✅ SCHEDULE KNOWN - conflict resolved300 in three parts: 100 PAID, 100 Sept, 100 Oct24/mo, continues from SeptemberIvo / Elena✅ The record conflict that sat red here for weeks is resolved. ✅ Cash is a named exception for this client by ruling, so the rail is correct.The second instalment of EUR 100 is due and is the natural first test of the live rail with a real payment. ⚠ Small and open with the rep: whether the second orders contact needs a job title and a mail address on her card.
BusinessTax (Niki)🎁 FREE BUILD - message written after 11 weeksFREE by decision19 or 29, his choice, never actually askedIvo🔴🔴 Still the highest-value unworked item on the board, with the row beneath it. Offered a choice on 22 June and the choice was never put to him. Eleven weeks, a live site he is happy with, and EUR 0.The message is written and it folds in the domain step, because his site is still on a temporary address and the two are one conversation. ⚠ The access handover remains the other half of the job: establish whether the incumbent’s hosting and registrar access was ever taken, and if not, which route replaces it.
Terzieva Ivancheva (law firm)🎁 FREE BUILD - message written after 11 weeksFREE by decision19 or 29, her choice, never actually askedIvoSame terms, same never-asked question, same drafted message and the same second half: the handover, not the price. Also still on a temporary address, so the domain and the monthly are one exchange. Domain renewed to 2027, so the dated fuse on this row is dead.
Boyzone (Bizon Electronics, scooters)⏸ PAUSED - subscriptions RULED CANCELgift, no build charge5/mo was paid on his own cardElenaPaused on the client’s own instruction on 1 September; all three addresses serve one holding page in his colours at 94,554 bytes and unchanged. This is NOT churn and NOT an outage and must not be read as either. ⚠ His telephone is still published on his own public profile, which is his to mark temporarily closed. ⚠ A logo tile on the rep’s own brand site still links here.
Кондио (Яна Кондио)⚠ NO PRICE ON RECORD EITHER SIDEnot on recordnot on recordIvo / ElenaNothing was ever sent and no price was ever quoted, yet she has a live site, a print-ready card and twenty posts delivered. Decide the commercial frame, then send. ⚠ Live defect still unfixed: the typeface declared on her page ships no Cyrillic, so every Bulgarian sentence renders in whatever the visitor’s device substitutes. ⚠ Ownership of the relationship is still to be reconciled.
Bobcat Несебър💵 DEPOSIT CONFIRMED - work agreed100 deposit PAID 16 Augnot recorded anywhereIvo / Elena✅ The deposit is confirmed. ⚠ The total build price and the monthly care figure are recorded nowhere at all, on a row that has already taken money, and the page still ships placeholder chips and no call link.

In-flight - deployed / sent

ClientStageOwnerNext
📩 NEW LAST NIGHT - the first demo to reach a client since 29 August, and it took four hours and eight minutes from upload to send
Стоки от Европа (Build-183)📩 SENT 8 SEPT 19:28 - confirmed by the repElena✅✅ Built and out the same evening. The rep posted „изпратено“ at 19:28:29 and it was logged into the acts record and the factory queue within a minute.Everything now outstanding is on THEIR side, not ours: their answer, their own photographs for the folder, and a consent decision on one woman’s face taken from a video. The photographs go live the same day she says yes.The partnership terms, the percentage and the scheme, are undecided and they are Ivo’s - but the page does not wait on them. 🔴 And this is the row that makes the reply-capture switch expensive: a live send, with no sensor in front of it and no loop behind it.
✅ Take-down HOLDING: ten addresses across seven refused clients, every one last measured at a 608-byte stub with zero brand residue. Zero branded pages live on any refused row
Вила Мартина (Смилян, Rhodopes)✅ REFUSED - DOWN IN ~14 MIN, channel archivedElena✅✅ The fastest clean close this board has recorded. Refusal at 16:02:40, stubbed and byte-verified by 16:17:13, and the second possible address confirmed not to exist at all. ✅ The rep archived the channel at 19:27 last night, which completes the row and takes the running archive total to eleven. The build was live and unsent for four days and never carried a price, so nothing was quoted and nothing was lost but the build. TERMINAL. Do not re-pitch, do not rebuild.
Къща за гости „Роден край“✅ REFUSED - DEMO DOWN, verified 3xElenaSent 24 Aug at 100 build with 15 a month, refused 4 Sept 16:09:25 with the take-down asked for explicitly. Both addresses stubbed. Do not re-pitch.
Пицария Сезам✅ REFUSED TWICE - DEMO DOWNElenaRefused 25 Aug, reopened by the owner himself on 30 Aug, restored byte-for-byte, and refused again on 4 Sept 16:33:56. The reopen converted nothing, which is the honest evidence that a refusal is a state on a day rather than a permanent verdict, and that reopening one is not free.
Хотел Елит Спетема (Божурище)✅ REFUSED ON DAY 3 - DEMO DOWNElenaSent 1 Sept 19:43:44, refused 4 Sept 16:59:40. Three days from send to refusal, which is the row that most clearly controls for lag as an explanation. A nudge was drafted for it 16 hours after it had already refused, on a frozen waterline; that defect is fixed and was owned in writing to the rep.
LINSICAR (Хисаря)✅ WAS LIVE 12 DAYS - NOW DOWNIvo🔴🔴 Refused angrily on 25 August, the row said the demo was taken down, and only one of its two addresses had actually been stubbed. The other served the full branded page with the owner’s telephone on it for twelve days. The host is the evidence, never the row.
Ловен парк (Гребна база)✅ WAS LIVE 50 DAYS - NOW DOWNIvo🔴🔴 Declined on 18 July. Its row claimed the address had been released, which was simply untrue: both addresses were fully branded and serving for fifty days. Both are stubbed and byte-verified, three measurements each.
Мотел Сити (Пловдив)✅ REFUSED 1 SEPT - the precedent stubElenaThe 608-byte stub every later take-down is now cut to, byte-for-byte. Channel archived, demo down, do not re-pitch.
🌐 Moved recently - a domain, a reprice, a rebrand
Таекуондо клуб LEGENDS (София)🌐 DOMAIN LIVE + 💳 REPRICED TO 19, message writtenElena / Ivo✅✅ Domain registered on the rep’s one-word choice and verified on the wire at 200 with the canonical rewritten and the old address redirecting. The build EUR 250 is CONFIRMED RECEIVED and must not be re-flagged as a claim. ✅✅ REPRICED FROM 29 TO 19: the client declined the content planner outright, so that line falls away. A new link was minted at 19 net, 22.80 with tax, and the old 29 link was switched off and must never be sent.Both open items on this row died with it: the missing partner chain is written on the new link, and the drifting posts promise is dead because there is no planner to promise. ✅ The rep’s share is 10 percent of the build and 20 percent of the care, computed on the net 19, which is EUR 3.80 a month. ⚠ The message is written and ungated. It has not been sent.
Пицария Аморе🎨 BRAND LIVE - but the brief and menu were missing 30hElenaThe rebrand shipped in fifty minutes from the rep’s one-line answer: their own vector wordmark in three places, our drawn heart-pizza mark gone, the invented teal at zero occurrences in the live bytes, and the page now on their measured red, yellow and orange. 🔴 Then she asked the right question and it exposed a silent failure: the brief and the whole menu had never been applied at all. Measured, not assumed - zero dish names, zero catering, zero delivery, zero bistro. A replacement run was spawned the same night.Still honestly domain-gated, so its monthly cannot start and its drafted message asks for a domain rather than for money.
Вилно селище „Дъга“ (ч. Черни Осъм)🏭 LIVE, UNSENT, UNPRICED - day 5ElenaRequested by the rep on the 4th and live by 04:00 the next morning. A displacement row: the business already has its own site, so the pitch is displacement rather than „you have nothing“, and no badge is carried by design.The rep has now posted at five other stops since and still not this one.
📩 Sent and awaiting reply - past cadence, no nudge ever recorded
Fighting Club Несебър📩 SENT 29 AUG - priced, silent day 11ElenaThe only older send on the board that carries a price in its own channel: 250 with 19 a month, stated fifteen minutes after the send. ⚠ Silent eleven days on a 76-day build-to-send gap. ✅ Ruled that the rep owns the follow-up, which takes it out of Ivo’s queue entirely.
Магазин Жаклин · Пране Георгиеви · Зелен екип · Къща Тончеви📩 SENT 27 AUG - four rows, all silentElenaAll four are in the aged-out queue on day 13 and all four are live and byte-identical. They are handed as one word, nudge or ladder, drafts ready either way. None of the four carries a price in its channel.
Комплекс Колонада · Милев Свети Влас📩 SENT - one silent day 16, one wrong-business riskElenaKolonada is silent on day 16, live and byte-identical, and in the aged-out queue. 🔴 Beside the correct hotel page, a page for a DIFFERENT business is still live on day 25, and which of the two the rep actually sent is day 18 unanswered. One message closes it.
Божура · Стаи за гости „Калина и Милан“✅ ONE WAS NEVER BROKEN - 23-day false alarm withdrawnIvo✅✅ CORRECTED LAST NIGHT AND IT REVERSES THREE RUNS OF THIS BOARD. The link the rep actually sent that client on 16 August returns 200 with a full 2.58 MB page and always has. The address this board kept testing was one WE had written down, not the one the client holds. Apologised in-channel at 19:21 after twenty-three days as a defect in her queue. ⚠ The second row in this pair has not been re-resolved the same way and must be before it is called broken again. A measurement has to name the object it measures: resolve the link from the channel, never from our table.
🏭 Deployed and never sent - the pile, grouped by batch
PG Steam Cleaning Бургас · СК „Гладиатор“ Дупница🏭 DEPLOYED 29 AUG - one free to send, one heldElena / IvoThe steam-cleaning row is the rep’s to send with no owner gate at all. The sports club is held at a gate and cannot be worked down by anybody else, now day 14.
Хотел Елит Кирково · Семеен хотел Виктория 1🏭 DEPLOYED 31 AUG - live, unsent, unpricedElenaTwo of the five built that evening are still unsent and unpriced, both from the rep’s own field leads, both with a channel and a posted link. Free to send; nothing is waiting on an owner.
Sliven batch · 5 rows (Белица, Pizza Bar ХИТ, Вила Вилекула, При Хаджията, Бирария Маки)🏭 DEPLOYED 4 AUG - five weeks quietElenaAll five from the rep’s own overnight leads, all sub-1k so the price and the send are hers. ⚠ One of the five is a restaurant rather than the category its name suggests, which is worth checking before any pitch is written.
Списък batch of 24 Aug · 18 rows🏭 SEEDED at 250 + 19/moElena / IvoOf the eighteen, four have been sent and three of those four have refused, all three now down and verified. ⚠ Two rows carry standing warnings and must not be worked: one business already refused outright and one soft-deferred, and both still sit on the list as ready to send.
Chon Buri batch · ~29 rows · Pattaya batch · ~20 rows🏭 LIVE, UNSENT, and mostly UNRECORDABLEIvo🔴 Twenty-seven of the Chon Buri rows have no channel of any kind, so there is nowhere to record a send even if one were made. The Pattaya batch went out in a single seventeen-row push in August with no channel record and no confirmed clock. ⚠ Several rows in these batches sit behind the unruled animal-welfare and adult gates and must not be worked until that class is decided, and the medical-claims row is a fourth of the same shape.
Bulgaria and EU long tail · ~25 rows🏭 DEPLOYED or SENT, mostly quiet 6-10 weeksIvo / ElenaIncludes the rows with real people behind them and no movement: an offer out at 400 build with 19 a month awaiting a partner’s sign-off, a demo shown to a manager and quiet 53 days because an e-mail was never sent, and a hotel restaurant folded into a sold build awaiting a father’s sign-off.
Thailand and Bangkok early batch · ~14 rows🔴 NO COUNTERPARTY on most of themIvo🔴 These are the clearest example of the bucket that a counter cannot see: built, live, and with nobody on the other end to ask. One exchange stalled on an unanswered „are you the owner or the manager“; the restaurant rows were never reached at all. Sort before proposing: free by decision, no counterparty, or genuinely unasked.
Not inventory, do not count or price (Effective Agency, SYNOVA, the joint venture, the partner page, the creator track, the RevTech content lane)⚖ EXCLUDED BY RULEIvoEffective Agency is a revenue-share partner: do not price it, do not count it in the unsent pile, do not queue it for send. SYNOVA is the rep’s own brand, her copy and her price, sections frozen and the logo stays. The joint venture is not a client and is excluded from the badge. The creator track is quality proof, English only. ⚠ The RevTech content lane moved last night - a fortnight of posts went into production after a correction - and it is Ivo’s own marketing workstream with no send gate, so it belongs here and never in the client counters.

Cold inventory + how reps will own it

About 14 speculative demos built and live with no named recipient, plus about 99 tracked deployed-but-unsent in client channels = ~113 built and in front of nobody. ✅✅ THE HEADLINE NUMBER IS FLAT, AND FOR ONCE THAT HIDES SOMETHING GOOD: one row went IN as a build and left the same evening by being SENT, which is the first time in weeks a row has left this pile through the front door rather than through a refusal. Four hours and eight minutes from upload to client. The stubbed hosts do not decrement this counter, because refused rows had already left the pile; they come off the in-flight table instead. Still about 23 times the standing cap of five, and the thirteenth consecutive run over it. ⚠ Not all of these rows are equivalent inventory: the steam-cleaning row and the two remaining 31 August builds are the rep’s to send with no owner gate, one sports club is held at a gate and cannot be worked down by anyone else, day 14, and the one September build left is hers and unsent at day 5. ⚠ Eight further rows sit in the send engine’s aged-out queue on their fifth day of waiting for one word, which is the difference between inventory nobody has decided about and inventory somebody has. 🔴🔴 AND THE TOP OF THIS FUNNEL IS NOW CLOSED: the map-data provider’s key is refusing every request, so the town-scan and the „do they already have a site“ pre-check are both dead. Nothing new can be qualified until it is fixed.The sort comes before any proposal, and only a human can do it: (1) FREE BY DECISION, no ask exists; (2) NO COUNTERPARTY, nobody on the other end; (3) GENUINELY UNASKED. The counter cannot tell them apart. The accommodation batch is bucket three: 27 live pages, 27 real businesses, nobody contacted, and nowhere to record a send even if somebody were. 🔴 What the last sixteen days added to the strategy question, and it cuts against the factory: eight Bulgarian refusals, three of them inside fifty minutes. The refused rows were not the stale ones: one was sent three days after it was built, one eleven days, one had already been rebuilt once at the owner’s own request, and the newest was five days old and had never carried a price at all.Lag was the hypothesis and lag has now been controlled for. Price has been controlled for too, because the eleven-day refusal went out at the figure that is now the floor itself. ✅✅ The counter-argument is unchanged and got another night of evidence: the highest-value item on the board is still two clients who already have live sites, already like them, and have simply never been asked for money in eleven weeks. Nothing in the pile of 113 is worth as much as those two conversations. ⚠⚠ One caution the refusals sharpened rather than introduced: a sent link never changes, so every later revision reaches the prospect the moment it deploys, with nobody pressing send. An unsent row can wait; a sent row is a live shop window, and revising one is a client-facing act that needs its rendering check BEFORE the deploy, not after. ✅✅ And the second caution of the same family, which last night extended in BOTH directions: a row that says a page was taken down is not evidence that it was, and a row that says a link is broken is not evidence that it is. The host is the evidence, never the row - and the host has to be the one the CLIENT was actually sent. The assignment model is unchanged, one sheet per rep, with the sweep folding statuses back into the spine. Ivo

Removed / parked / churned

✅ NOTHING WAS ADDED THIS WINDOW. ONE ROW WAS COMPLETED RATHER THAN OPENED: the Rhodope villa’s channel was archived by the rep at 19:27 last night, days after its page had already been stubbed and byte-verified, which takes the running archive-at-a-refusal total to eleven. Ten addresses across seven refused clients, every one confirmed at 608 bytes with zero brand residue for name, town and telephone checked separately, and no neighbour’s content leaking in. Zero branded pages are live on any refused row. ✅✅ The newest close is still the standard to beat: a refusal at 16:02:40 and a byte-verified take-down by 16:17, against 41 hours on 4 September. The difference was the intake waterline, not the effort. 🔴🔴 THE FINDING TO KEEP IS STILL THE UNCOMFORTABLE ONE: auditing every refused row on the board, not just the newest, found TWO OLD CLIENTS WHOSE PAGES WERE STILL FULLY BRANDED AND SERVING THEIR OWN TELEPHONE NUMBERS. One refused on 25 August, twelve days, on a row that already read „demo taken down“. One declined on 18 July, fifty days, on a row that claimed its address had been released, which was simply untrue. The rule that comes out of it is short: the host is the evidence, never the row. ✅✅ And last night proved the rule cuts the other way too: a row that had read „this client is holding a dead link“ for twenty-three days was measured properly and the link had never been dead. Over-reporting a defect costs the rep’s trust exactly as over-reporting a take-down costs the client’s.And a brief can be wrong about the size of its own job: one named three addresses and the real exposure was five, because two clients were live on a second address recorded nowhere.How every take-down is now done, and it is the standard: snapshot the live bytes first, stub to a 608-byte unbranded no-index page, restore the local source and re-hash it, then verify by bytes rather than by a status code, grepping brand residue per client for name, town and telephone separately. Restore is one command and byte-exact.Hosting projects are deliberately never deleted, only stubbed, and one address this venture DID release now serves a stranger’s unrelated business portal.Two pages that are live and branded were deliberately left alone because they are NOT refusals, one retired in July whose own record says pull on Ivo’s word and one superseded build under a do-not-send. A sweep that starts pulling pages nobody refused is the worse failure.The tyre row is confirmed NOT ACTIVE, so its remaining instalments are a write-off decision rather than a collection, and the rep’s EUR 35 of that client’s cash is still to be remitted, which the churn does not cancel. ✅ The children’s-party row is CLOSED BY THE CLIENT and was never sent. ✅ A hotel in the old town was answered with a flat no before anything was built, so there was never anything to take down. 🔴 The hair-and-beauty centre stays CLOSED LOST after only seven days. ⚠ A refusal on this board is not proof of a terminal state; it is proof of a state on that day - the pizza row reopened itself once and then refused again, which is the honest version of that sentence. ⚠ One instruction for every future sweep: pages that return a 608-byte stub or Not Found in this section do so BY DESIGN. They are client asks honoured, not dead objects. Also parked or declined and not to be re-pitched: the textile competitors of a door-opener, the barbershop, the restaurant with its own site, the car wash, the villa that wants listings only, the guest house whose owner builds websites, and the timing declines. Ivo / Elena
Stages: Lead → Qualified → Demo built → Deployed → Sent → Replied → Won → Care. Terminal: Declined / Parked / Churned. Owners: Ivo prices, sends and rules on money; Elena owns her own copy, her sub-1k prices and her own sends; both where a leg belongs to each. Severity: red blocks money or a client, amber needs an action, grey is process. This board mirrors the journey-state spine and the confirmed-facts file; it never sends, never prices and never moves money. Regenerated twice daily from the spine plus the agents’ own run-state. ⚠ This pass carries last night’s client-channel record directly, because the nightly reconcile fired one second before it and had not yet written the spine. Internal use only.