Northr

Client Journey & Loop Board

Updated 2026-08-08, ~19:40 BG
source: the journey-state spine (08 Aug reconcile, written to disk 12:21 BG) + confirmed facts + the 03 Aug care pass + five ledger entries written AFTER the spine (11:35, ~16:00, 18:01, 18:18, 18:46 BG)
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. VINTAGE, stated first as always: unlike the last refresh, today's reconcile HAS landed - the spine was rebuilt and written at 12:21 BG, so every client row below is today's pass rather than yesterday's. But the day did not stop at 12:21. Five things were written to the record after the spine closed, and two of them change what this board has been leading with for a week: the domain blocker is GONE and Brilliantin is live on its own real address, and the intake box took its first genuine third-party enquiries. Those are folded in below and marked, because they are ledger-fresh rather than spine-derived. The rest of the day was quieter and harder: a check that everyone trusted turned out to prove nothing, and two live sites had been serving old builds while sessions reported them deployed. Read the trust item; it is the one with a lesson in it rather than a task.
✅ THE #1 BLOCKER THIS BOARD HAS CARRIED FOR A WEEK IS CLOSED. Brilliantin went live on its own real address at 18:01 BG today, on day 32. The fix was not the fifty dollars, it was removing the dependency: the empty domain-registration account was abandoned as the primary route and registration now runs through our hosting provider's own registrar, where the zone already lived. Registered at 10.46 dollars a year with at-cost renewal, auto-renew ON, privacy redaction, transfer lock, read back from the registration record rather than assumed; apex, www and the share image all answer with valid certificates and the live title and canonical both read the new address. A client who paid 350 for the build plus 120 of care in advance on 07 Jul finally has an address. The same route unblocks the coffee shop and the travel-agency / friend-build pair the moment a name is picked, so funding the old account is now optional cleanup rather than a gate. #1 is therefore now SENDING, and the evidence is no longer an argument. ~75 demos are built, live and in front of nobody; exactly ONE was put in front of a real owner this week and it came back the same day with a corrected premise, two first-party facts and a care-plan hook in the client's own words. #2 - a 16-year-old's page is one click from a „free website for your business" pitch. The badge copy was fixed, its destination was not. #3 - the money rail. Elena now holds ~€305 of collected cash against a handover that has never been switched on, the finance channel has been silent for 46 days, and three commissions are unbooked. #4 - a check we trusted proved nothing. Two live sites were serving older builds while their sessions reported them deployed, and one of those false reports was repeated to Elena in writing. The tool now compares served bytes against what was uploaded; the habit it exposes is the real item.
14
Won / care clients
~€184
Care agreed /mo (24 from Sept)
blocked
Reaching company (rail)
~62
In-flight
43
Open items (5 blockers)

Loop health - did the agents run

Nightly reconcile
Green, and the amber on the last board is cleared: it ran 2026-08-08 ~09:55 BG and, unlike yesterday, its output landed - the spine file was rebuilt and written at 12:21 BG, so this board is built on today's pass. It fired about three hours after its 06:38 slot as a catch-up, which is worth watching but is not a fault. The pass itself was thorough: 39 live addresses re-checked with a retry pass on the two that failed first (both transient, both answering twice on retry, correctly NOT alerted), all 80 active client channels re-enumerated across five search pages to end-of-results, nine memberships verified by reading member lists rather than trusting any log, and four stage moves folded in. It reports only divergences and never sends, prices or moves money. Next scheduled run 2026-08-09 ~06:37 BG.
Reply capture
Still switched off; last ran 2026-06-29 ~21:22 BG, 40 days ago. A known off-state, not a fresh discovery: the nightly reconcile writes the reply-signal log itself and has now done so unaided for five consecutive passes, including today's four stage moves and the first genuine two-way client conversation the record holds. The evidence is long past thin, so this is a one-line decision rather than a monitoring item: formally RETIRE this loop or re-enable it. A permanent red light on a deliberately disabled agent trains everyone to ignore red lights, and it is still the only red on this row.
Care-delivery audit
Healthy, weekly cadence, inside its window with one day to run. Last ran Mon 2026-08-03 ~17:48 BG as the first run of the month, so it carried the MONTHLY DEEP PASS, and it called the churn one day early by naming the mobile-service client as the paid-but-undelivered signal. One thing it raised has now CLEARED: Rakadiko's care is not late, it is PREPAID for a full year. The rest still stands and has not moved in five days: the oldest revenue leak (Champions Lab, on Ivo's own step, now 53 days), the blocked video publish on the e-scooter shop, the August care cycle still not started on any client (day 8), and the cash held by Elena, which grew from ~€155 to ~€305 in 24 hours. Next run Mon 2026-08-10 ~06:48 BG: first pass to audit the churn tail, the atelier's September care line and the new annual prepay together.
confirmed-facts.md = human ground truth above the agents. Authority order: confirmed-facts > payments platform > ledger > client channels > memory.

Needs action - open items (owner tagged)

#1 BLOCKER - SENDING. ~75 demos are built, live and in front of nobody, and this week finally produced the counter-evidence rather than more of the complaint. The old #1 (the empty registration account) is closed, which leaves the constraint the queue rule has named all along. ~32 cold speculative demos plus ~43 tracked deployed-but-unsent in client channels, against a cap of 5. Exactly ONE was put in front of a real owner: Ivo sent the Bangkok link on a social platform and the owner replied the same day, corrected the premise of the whole build, confirmed two facts first-party and volunteered a care-plan argument in his own words. One send, one reply, one rewritten build, inside 24 hours. Nineteen of the tracked-unsent are Ivo's own (the 14 Thailand and petrol builds, the 2 creator sites, the log homes, the two fighter pages), the five Sliven builds plus the older Bulgarian demos are Elena's. And on the send side specifically: the guest-house lead is on day 55 - they AGREED on Elena's 14 Jun call to receive her link and it has still never been sent, which is a FIRST TOUCH and does not consume her cadence. Assign, send, or archive. Ivo/Elena
#2 BLOCKER - a 16-year-old's page is ONE CLICK from a „free website for your business" pitch. The junior fighter page went live on 07 Aug on his father's in-person consent, with a deliberate safeguarding shape: every enquiry routes to his gym, no form, no direct line, no school, no timetable, no home area, and 4 of 9 supplied photographs REFUSED because the opponent is also a minor and one clipping names a school. That part is right. The badge COPY was fixed in the same window, including a junior variant addressed to coaches, clubs and parents and a standing rule that a minor's page gets the junior variant or gets nothing. The DESTINATION was not: every fighter badge still points at the acquisition page, whose title, heading and pill all still read „a free website for your business, FREE" with zero occurrences of the word „fighter" in either language. Ivo's ruling: a fighter variant of that page. Unruled and deliberately untouched beside it, because it would touch every stamped build: the badge action colour (teal) against the Websites accent (orange). Ivo
#3 BLOCKER - the payment rail, and it is now the largest unbanked figure the venture has carried. Cash held by Elena went from ~€155 to ~€305 in 24 hours on the new annual prepay (Kiten's annual 120 + the churned client's 35 + Rakadiko's 150), against a handover that was DECIDED on 22 Jun and has never been switched on. The finance channel has been silent for 46 days. The commission ledger is untouched since 24 Jul and now owes three legs, all Ivo's: the atelier's 600 build (founding 30% = 180), the hotel-services care (standard 40% = 80, or stays excluded, still unruled since 04 Aug), and NEW, the 150 annual which Elena both closed and collected. Two of the three came to Ivo directly, so those run OPPOSITE to the blocked rail and are his to pay rather than something waiting on the handover. Confirm the monthly handover + the accountant's view on netting and petty cash. No rep commission clears until the company's 60% lands. Client-confirmation flow is intact: no rep-collected payment lacks its independent confirmation. Stated once, not per client. Ivo
#4 BLOCKER - video hosting on live sites, day 16, and it has already cost a client. The deploy pipeline serves a single page file plus one share image, so a client video cannot be hosted on any live site. Both client-APPROVED publishes from 20 Jul hit that wall and one of the two churned on 03 Aug. The survivor is the e-scooter shop, now ~2.5 weeks, sitting in the exact condition that churned the other: paid, deliverable approved, still unpublished. Its PHOTOS can ship the standard way today and should, which removes most of the visible silence; the VIDEO still waits on the platform decision, and the in-house media namespace can serve arbitrary files and almost certainly provides the path. Escalated 23 Jul; do NOT auto-retry into the same wall. Ivo
#5 BLOCKER - the intake box makes decisions and tells nobody, and it has now done it twice in two days. Two faces of one defect. (a) A „needs more information" verdict pings nobody: it exists only on the status page, so Elena's own 06 Aug lead sat 45 hours before anyone looked, and today's requester is still watching a „Building" spinner on a build that shipped. (b) The internal-submission stamp tests the ADDRESS, not the RELATIONSHIP: it stamped Elena's own submission „INTERNAL, therefore a COLD demo", which would have held her lead behind the cold cap indefinitely. Elena submitting a business means she has a recipient and intends to send, so it is WARM. Caught and reclassified by hand, 19 hours late. Both are the same shape and both are feature decisions, so both are his. The cost is no longer theoretical: the first of them caught our own rep who waits and asks, the next one catches a stranger who fills in a form, sees nothing happen and leaves. Ivo
THE DAY'S REAL LESSON - a check everyone trusted proved nothing, and we told Elena in writing that a fix was live when it was not. Found at 18:46 by comparing served bytes against local files for every client touched since 05 Aug. Two live sites were serving older builds while their sessions had reported them deployed. The Karnobat brewery had both phone numbers written into the file at 12:12 and never deployed, so the live click-to-call was an EMPTY value for 6h35m while the 12:20 channel post told Elena „Сайтът е обновен и е live. Вече има телефони." She could have called the owner off a false status. The Bangkok roaster was missing BOTH the rewrite announced yesterday and the placeholder fix announced the day before, so five of eight photographs and the whole translated enquiry form were wrong in public, on the page of the only live client conversation we have. Both redeployed 18:47 and verified byte-identical; both corrections posted opening with what was wrong. Why it survived every prior check: the deploy tool asserted HTTP 200 plus a header, and under a wildcard namespace that answers 200 for anything, that check cannot fail for the reason we care about. It now compares the served body against the bytes actually uploaded and prints a loud STALE warning otherwise, with both branches tested live (which caught a missing import that would have killed the guard at the exact moment it fired). Written up as a standing rule and added to the QA checklist, including an explicit ban on the words „deployed" or „re-verified" where bytes were not compared. The tooling half is done. The habit half is the item: a session's own report of a deploy is not evidence, and neither is a 200. Ivo
NEW AND GENUINELY NEW - the enquiry box took its FIRST TWO THIRD-PARTY REQUESTS, and a build shipped off them the same day. Two submissions arrived 11:21 and 11:28 today, both carrying the campaign reference of the Germany page that went live at ~10:05 this morning, and neither came from Ivo's or Elena's address. That is the first time the box has been fed by someone outside the team, and it retires the „zero genuine inbounds" line the record has carried. Both proved to be ONE office (identical source address, seven minutes apart) helping Bulgarians in Germany. The framing in the card was misleading and the full text corrected it: the intake truncated her note, and the untruncated half says accounting is the MAIN service, the documents-and-benefits work is the 2009 origin story, and insurance is a SIDE line - a build led by the insurance-flavoured email handle would have headlined the smallest part of the business. The build STOPPED at the identity gate first, correctly: her link was a mis-share landing on a bare personal profile, so name, town, address, phone, hours, photos and logo were all unknown, and an address is a mandatory legal field on a German commercial page. Ivo then reopened it explicitly („build off the explanation, placeholders for Berlin", plus a real phone), and it shipped live the same day. What is on the page and what is a placeholder is the important part: the phone is real, the trading name is OUR PROPOSAL with three alternates, the city map is a labelled example location and never a fake street pin, and every legal-notice field renders as „to follow" in both languages. Search indexing is deliberately switched OFF until those fields are filled, because an indexed German commercial page with an empty legal notice is the exact risk the campaign sells against. German professional-title law also shapes the copy in ways that must not be edited away. OPEN, all his: approve or change the name BEFORE anything is sent, send her the one question that unblocks the rest (her map listing plus the registered trading name), and clear her „Building" spinner. Ivo
THE WARMEST THING IN THE BOOK AND IT STILL HAS NO NEXT MESSAGE. The Bangkok bakery-bar owner replied to Ivo's link and corrected the premise of the entire build: they stopped roasting in January, the concept is now a house-made bakery bar, and the beans come from a partner as a signature house blend. The site had been asserting on-site roasting in the copy AND in the structured data. Rebuilt and live the same day on the same address, with the owner's own sentence as the spine, hours and phone now OWNER-confirmed rather than directory-confirmed, and every roasting claim removed and verified gone by pattern search over the stripped body (one survivor was caught only by the audit sweep). A deliberate call: the page does NOT announce that they no longer roast, because omission is not a claim and their transition is theirs to explain. Three openings sit unclaimed in their own words: (a) they said they will change the name, just not yet, which is the cleanest care-plan argument the venture is ever likely to be handed and it came from the client rather than from us; (b) there is still no photograph of a CAKE, which is now the spine of the page, and asking for two or three is one easy question; (c) they did not answer whether to name the bean partner, so it ships as „a partner roaster", unnamed, with the insert ready. Still no price, no offer and no follow-up. It will cool. Ivo
SYNOVA - her brief stalled 21 hours, then the finished job sat unannounced for another 2h16m. Elena posted a full visual-upgrade brief and a loading-animation spec at 13:03 yesterday, with content and section order EXPLICITLY frozen. Nothing had been applied 21 hours later, and it was caught by a file date rather than by any status claim. Dispatched today; revision 3 built and deployed at 16:02 and the session never posted the link, so Elena sat in front of a finished job until Ivo happened to ask a status question at 18:18. Verified before posting rather than trusted: live and byte-identical to source, the Bulgarian-default reversal she asked for is genuinely in place, her hero line and both rewordings present, the purple accent tokens present, translation parity 135 to 135. One trap worth keeping: parity is carried by language CLASSES here rather than the usual span pattern, so checking for the wrong pattern returns 0/0 and looks like a catastrophe when nothing is wrong. STILL BLOCKED on Elena's offers document - the shared folder made for it is empty, so no prices exist and none were invented. Open for Ivo and not blocking anything: does Northr actually launch this sub-brand, and how does it sit against the consult track (~250-500 EUR)? Ivo/Elena
Крушовица - an engaged owner on his SECOND feedback round, still no scope, no price and nothing sent. His correction was relayed at 14:03 on 06 Aug and applied and live by 14:09, verified by rendering in BOTH languages: the board now reads КЪЩА 01 to 07 with each card carrying his exact wording, statuses corrected to the feminine form, 17 replacements, zero live occurrences of the old word, parity 168 to 168. That was not cosmetics - the old word was selling bare land against the Finnish log-home story the whole page rests on. This is the warmest signal in the in-flight table and it sits entirely on Ivo. The client already subscribes to Ivo's other product, so it is cross-product, and the natural shape is a finite launch kit rather than a monthly retainer. STILL BLOCKED-ON, unchanged: their final brochure is 12.4 MB against the 10 MB channel read cap, so it has NOT been read and the material critique is still owed - the shared folder or a chat. Minor carried defect: two captions burned into photographs stay Cyrillic in the English version, one line at the next touch. Elena is not a member of the channel. Ivo
The fighter-and-coach page - PHOTO RIGHTS gate the outreach, not the build. Revision 1 was rejected by Ivo on two counts, both real: it declared her photo-less after checking only one blocked image host, and it read „Princess" literally into pink and a tiara on an undefeated professional. Revision 2 shipped 25 minutes later: near-monochrome and championship gold, coaching promoted to the first section, the fight record demoted to fourth, five REAL photographs found in ten minutes off open hosts once the search went past the blocked one. The gate: those five belong to her gym and to the sanctioning body, not to her and not to us. That is disclosed on the page and is defensible on an unsent spec demo. It stops being defensible the moment she is publicly promoting the link, which is exactly what beat 3 of the written outreach asks of her. Beat 2 is written to collect her own photographs; beat 3 must not go out until they replace these. Also his: both revenue-share percentages are deliberately BLANK, the enquiry form still has no recipient address, and her home base is genuinely unverified (two directories disagree). One near-miss on record, do not repeat it: she was almost conflated with an identically named wealth adviser. Housekeeping: the archive is one revision behind the live site. Ivo
Elena not in the client channel - the gap is 9, and the ROOT CAUSE is now established: it is a missing capability, not anyone forgetting. The channel tool can only invite at channel-CREATION time; there is no invite-to-an-existing-channel call. That is why this has reproduced on every single channel created since it was first named, and why five runs of reminders have fixed exactly none of them. Re-verified today by reading member lists rather than trusting any log, all returning a count of one: the carried five (the petrol station, the psychotherapy practice, the log homes, the Chonburi build and Бирария Маки, a live demo built from her OWN overnight lead), plus the Bangkok roaster, the fighter-and-coach page, and now both fighter pages that shipped yesterday - those two stopped being „empty by design" the moment live builds went into them. ✅ ONE FIXED, and she fixed it herself: the internal-brand channel now has two members because Elena joined and briefed in it. Nine manual one-clicks now (admin only); the recurrence needs a tool-level change or it will be twelve next week. Ivo
NEW - client domains now sit under an entity Ivo does not wholly own, by his own interim decision. Today's registration was billed and registered under the current operating company, which has been a multi-member entity since March 2026 with a small outside shareholding. Flagged rather than buried, because the cost grows with every domain registered before the new company exists: migrating a domain later is MANUAL per domain (the registrar interface in use cannot update contacts programmatically) and a registrant change triggers a 60-day transfer lock, which is harmless while everything stays on one provider but is still friction. His own note from 21 Jun says put new things on the NEW company rather than this one. One decision, and it gets cheaper the earlier it is made. Ivo
Badge backfill - the growth loop is switched off across the whole Bulgarian estate, and it needs a split rather than a sweep. Ivo overruled a per-build badge skip (the badge is the growth loop, it belongs on every eligible page, it is not a per-build judgment call) and the stated reason for that skip did not survive a check - a one-second dry run would have settled it, and the session guessed from a memory note about a different situation and wrote the guess into the ledger as a decision. The audit that followed is the real finding: stamped 16, eligible and MISSING 94, excluded by policy 18, our own 4. The 16 are all post-30 July, so this was never a run of individual skips, it is a rollout applied going forward and never backfilled - every Bulgarian build in the back catalogue carries no badge. NOT mass-stamped, and deliberately: among the 94 are live sites for clients who have PAID or are mid-negotiation, and „get a site like this, free" on a paying client's site is a different decision from a cold demo. Split the 94 into cold-demo (stamp now) and paid-or-in-flight (never, add to the exclusion file) before any all-languages run. Related fix already made: the exclusion file listed a folder name that does not exist, so the guard protecting a paid client's own-domain site matched nothing and did nothing; corrected, and all 19 entries now verifiably resolve. A guard nobody has tested is not a guard. Ivo
A landmine rather than a fault - one script still re-creates the exact binding that filled both ceilings. The backfill script still writes a per-site address binding for every slug. That is the precise mechanism that hit 100 of 100 site addresses AND 100 of 100 certificates on 04 Aug and failed a build outright. The deploy script was cleaned during the wildcard cutover; this one never got the same treatment. Current state is safe (2 of 100, with the wildcard carrying every host) and the standing rule is „never reintroduce a per-site binding" - but right now that rule is enforced only by nobody happening to run this script. The fix is about five minutes: delete the lookup and the binding call, keep the upload. It costs nothing until someone runs it, and then it costs a day. Ivo
Психопозитив - go-live + edits DONE; the open leg is COLLECTION. Ivo's own client (child psychotherapy; sister of the Champions Lab founder), WON 28 Jul: 300 build + 29/mo care, both confirmed, both UNPAID. Go-live is done and the client's eight-edit batch was shipped and live-verified on 01 Aug - the served page carries every marker and the phone-digit gate is resolved. What remains: collect the 300 + 29/mo via the payments re-auth OR the personal-account route, which has now worked three times. Two content gates (NOT blockers): the invoice for her and the full cabinet address and email, which unlock the map, structured data and contacts. Ops note: the baseline still needs a manual unlock. Elena is STILL not a member of this channel, carried for a seventh run. Also carries a duplicate-content cost from an unarmed preview-address redirect against her own paying domain. Ivo
Payments platform on the wrong account, day 23 - and the one money movement this week would never have shown up there anyway. The connector was not re-read (no payments tool in session, confirmed by tool search); the last live read on 25 Jul still showed the wrong company, and the figures carried forward are ~38 days stale. Four consecutive collections have now routed around the platform - the consult, the hotel-services care, the atelier build and the new annual prepay, which was CASH - so the platform is no longer where the revenue record lives and the books are being reconstructed from messages. None of the four is wrong individually and each one worked; the risk is bookkeeping, not lost money. The live dependency is the psychotherapy collection (300 + 29/mo). Re-auth also clears the housekeeping in one pass: identify the unmapped €19/mo sub, cancel Elena's old 5/mo gift sub before the ~12 Aug charge, retire two redundant links, and set September's 24/mo up before the month starts. Ivo
Dated and four days out - the double-charge on 12 Aug. Elena's OLD €5/mo gift sub is still live on her card while the client has paid on his own card since 18 Jul, and the unmapped €19/mo sub charges again the same day. With the connector pointed at the wrong company for 23 days, the platform DASHBOARD is the only route that beats the date. Her card is blocked, so there is no interim leak, but a live sub against a blocked card is not a cancellation. If the €19 turns out to be a double-collect, the refund is his gate. Ivo
Champions Lab - stale 53 days on Ivo's own step, and the churn already showed what that costs. Build paid 16 Jun; care (19/mo including 10 of social) never started - zero channel activity since 16 Jun, blocked on domains-to-choose plus photo fine-tune plus social. The care link fires on her domain pick, and the registration route that blocked everything else is now open, so that half is no longer an excuse. The oldest open revenue leak in the book, re-stamped by the stale-loop watchdog, and the likeliest owner of the unmapped €19/mo sub - if so, it is being charged with nothing delivered. Her sister's practice is live off the same point of contact, so the two are worth closing together. Ivo
Condio - a live-site defect on a delivered client, and still no price attached to any of it. The page declares a body typeface that ships NO Cyrillic at all, so every Bulgarian sentence is drawn by whatever the visitor's own device substitutes: handwritten in one browser, something else on the next phone. Not introduced by us, flagged in-channel, still open, and it is its own job rather than a sweep tail. Meanwhile the delivered pile keeps growing: a live site on her own real address, a full marketing set in her shared folder (index, 20 posts in two formats, print-ready card files and alternates), card version 4 built to her own directions, the site redeployed and verified in a real browser in both languages, and the first 3 of 20 post graphics built - deliberately three, not twenty, because if the register is wrong we have burned three. All of it delivered with NO price ever quoted and nothing sent. Decide the commercial frame before more work goes in. Two carried threads: the wordmark is still OUR PROPOSAL and wants her yes before any print run, and ownership is unreconciled, Ivo-brought commercially while Elena calls her „клиентката ми". Ivo
The atelier's 600 - the sale is closed, the BOOKKEEPING is not. Closed 05 Aug at the highest single build fee the venture has taken: 600 build PAID straight to Ivo, off-platform, with 24/mo care starting September. Nothing is open with the client. Two record-side items and both are his: (a) the commission ledger is untouched since 24 Jul, so Elena's founding 30% build share of 180 is still not booked four days after the money landed, and because the money came to Ivo this leg runs the OPPOSITE way to the blocked rail; (b) set the September recurring charge up BEFORE the month starts rather than chasing it after, which is the whole reason the go-live-after-care rule exists. Worth recording against the flag she carried: the brief changed four times in four days and it did not cost the deal, it closed at full price. Ivo
Ivo's Thailand + petrol review queue - 14 builds, all live, all unpriced, all his own leads. Eight Bangkok restaurant demos plus three more Bangkok builds, the Chonburi warm build, his family's petrol station and the gym - all live, each channelled with the link posted. Send + price + go-live = Ivo on every one. Flags: four are off-profile chains with existing corporate sites, so they are PORTFOLIO-ONLY, do-not-send-as-is, verify the target first; one is a displacement prospect. The petrol station also still waits on a file drop that has not moved in six days: 8 real pump and food photos were posted in the channel on 02 Aug, the channel yields no downloadable bytes, and the one-step fix (drop the same 8 into the shared client-photo folder) is already written in the channel. The gym ships DRAFT pricing and multi-source hours - confirm both before it goes out. Inventory on his own queue, NOT a gate. Ivo
Auto-service (Farzando) - real logo and poster facts are live, the literal poster and the phone stay blocked on tooling. Applied to the live demo on 24 Jul. Still blocked: the poster image one-to-one and the phone number, because the channel file bytes are not extractable here and the mounted subfolder is empty. Fix = a channel file-download token, or connect the newer client-photo parent folder. Same root cause as the petrol-station photo item and the recurring „I have no folder" asks. Ivo
BusinessTax / Terzieva - access-handover window EXPIRED (~15 Jul), nothing recorded. The incumbent developer holding the one hosting account (both sites) plus the registrar relocated abroad on his own stated window. Establish from Niki whether the access and the files-and-database archive were actually taken; if not, agree which route replaces it, since he remains reachable and cooperative. Both sites live and unaffected; only future address repoints are at risk. Care for both is also untriggered (each picks 19 or 29). Ivo
Social add-on price still unset, and it is now gating production rather than paperwork. Monthly social packs are shipping (Kiten, Food Addiction, e-scooter) with no priced add-on line, and the business adviser has had 20 posts of copy PLUS the first three finished graphics delivered with no price attached at all. The remaining seventeen are deliberately held pending his go, which is the right call while there is no price - but that means a pricing decision is now holding real production. Set the standard monthly social-content price so it can be billed. Ivo
Coffee shop - all six asks shipped, TWO record contradictions still open, and the domain half is no longer blocked. Everything from her 05 Aug list landed on 06 Aug: the chocolate photo swapped, and the swap exposed that the OLD pack was misspelled, which the site copy had inherited; the wordmark re-cut from the new high-resolution photo because the old crop clipped the scroll flourish and both laurel tips; the white and pink packet tiles rebuilt because they had been keyed off a LIGHT background and the packet bodies had chunks eaten out; all 23 instances of the weight unit corrected; and the black business card shipped in TWO variants, because the only site address that exists is the temporary preview one which Ivo has twice refused to print, so the trade-off was put to her rather than decided for her. Also fixed on the LIVE page and reported by nobody: the counters were rendering 0/0/0. ⚠️ CONTRADICTION ONE, hers to close: this record says she CONFIRMED the partner-brand prices at 30,00 and 24,00 EUR per kilogram, but the build session treated them as unconfirmed and stripped that block back to logo, name and link. The conservative outcome shipped so nothing false is live, but the records disagree. ⚠️ CONTRADICTION TWO, now on its 13th unanswered ask: this record and the payments file say EUR 300 (3 × 100) while Ivo's channel post to her says „3x100 лв" (~153). She owns the sub-1k price. Then the first instalment date, which is already past its „start of August". „И давай да пускаме домейна" is now only half-blocked: registration works again, so what is left is her naming one, against the ruled gate that nothing is paid and care is DEFERRED TO the launch, so a go-live currently bills exactly nothing. Elena
Five Sliven demos are live and in front of nobody - five days now, no movement. All five came from her own overnight requests and all five are hers to price and send (sub-1k): Ресторант „Белица" (10 real photos, zero stock, no logo exists so the mark is OUR PROPOSAL and needs their yes; hours are nowhere official so none were published), Pizza-Bar ХИТ (brand-new business, identity resolved by matching the phone across two independent sources), Вила Вилекула (a RESTAURANT, not accommodation, so the commission pitch was correctly dropped), При Хаджията and Бирария Маки (both resolved from bare map pins in a browser before building, and checked against each other so the same business was not built twice). Each has its own channel with the live link posted and a photo-drop folder - except Бирария Маки, which she cannot see at all until the membership item above is fixed, now on its fifth day. Elena
Elena's collection / send lane (sub-1k, not Ivo's queue). Coffee Delmar - WON and live on its own real address: collect the 100 build + start care 15/mo WITH the August go-live (do not let it slip) + push the annual upfront, and „брат ти плати годишно с отстъпка" is now a TRUE sentence, which is the strongest close available since they are brothers. Rakadiko - ✅ nothing to collect, care is PREPAID for the year; the only residual is confirming the currency. The Karnobat brewery, resolved from her own duplicate submission - live, unsent, and one 20-second job is hers: the newest evidence for either phone number is Oct 2023, so dial the primary on her first approach. „Sparks of Joy" - pick the domain (registration works again) + send. Shano Design - review + pick the name from the five proposals + collect photos, logo and contacts; no movement in seven days. Kiten - remit the held annual cash on the rail. Family Hotel Kontesa, Божура, Paradise Velingrad, Farzando, ГИК-8, КОНТО им, Tako Gumi - review + send. Color Kitchen Studio - last touch well overdue. Elena
ЯТО (travel agency) - the naming question is three candidates deep and every shortcut has been checked and closed. Both original open items are closed with evidence: the phone is live as real click-to-call in two places plus the structured data, and the earlier name is a HARD COLLISION, held since 2012 by a licensed operator with its own domain. Her third proposal was checked live and answered the same minute: all three clean .com forms are TAKEN, only compromises are free. Told her plainly this is the same trap as the last one: a hyphen is lost the moment a name is dictated over the phone, the traffic lands on whoever owns the clean .com, and that word pairing is one of the most crowded in travel, which is exactly why all three are gone. The correction underneath all of it: a name does not make a site rank - one page per route with real dates, prices and inclusions does, plus a verified listing and reviews. A 26-question client questionnaire was delivered inline and productised for every future travel build. Left: her decision, then Elena's send; the monthly Elena quoted sits BELOW the €19 care floor and needs Ivo to confirm or correct. No longer gated on registration. Hard guard standing and re-verified live: no licence, registration or company number anywhere, because she does not hold the operator licence yet. Ivo/Elena
Elena - two displacement builds need ONE word, and one lead of hers is now closed. ✅ Her 06 Aug lead is resolved: the link was a social group post, it was opened in a logged-in browser, and the business turned out to be the SAME venue already built from her other submission the same morning - one business, two trading names, submitted twice. No second folder, channel, slug or build number was created, and the duplicate carried the one fact the live build was missing, two phone numbers, now wired in and verified. Still waiting on her: two of her seven overnight leads are HELD and correctly so, because the has-site pre-check found each already runs a real site of its own. Building a greenfield demo for a business that already has a site is the wrong pitch; if she still wants them, the answer is a DISPLACEMENT build, a side-by-side against what they have now, and one word from her starts it. Elena
Food Addiction - card vs cash, confirm so we never double-collect. The 01 Jul baseline shows BOTH the €40/mo build sub and the €19/mo care sub active on card, while the human record notes monthly cash to Elena. Confirm which is real (it cannot be re-checked while the connector reads the wrong company). Elena
✅ CLOSED TODAY, recorded so nobody re-raises it - the domain blocker and the single point of failure behind it. The old registration account was EMPTY rather than low, so nothing registered at any price and three clients were held behind it. Rather than fund it, the dependency was removed: registration now runs through our hosting provider's own registrar, where the zones already live, which also deletes the manual nameserver step a fresh account needed. The registrant contact is supplied from a local gitignored file, so no human sits in front of every future registration - the one unavoidable human input is the legal registrant record itself, which cannot be invented. Two traps were caught in the same run and both are worth keeping: a missing library made the deploy crash AFTER the local file had already been switched to the new address, so the run would have LOOKED done while serving stale markup; and the preview-to-real-address redirect FAILED a command-line check and PASSED a browser check, because the guard is client-side script and a command-line fetch can never see it. Do not report that redirect broken on a fetch result alone. Ivo
Hotel-services care - the client is CLOSED and the record has CAUGHT UP. One fair question remains. Settled at 200 for the year by Ivo's 04 Aug ruling, and she is not to be approached again this year. The payments file now matches the ruling and the old unreconciled row is gone, so this divergence is closed and must not be re-raised. What is genuinely still open is one commission question, and it is not the client's problem: the ledger lists that account as Ivo-collected and excludes it from Elena, yet Elena closed the care and drove the collection. Standard 40% (€80), or stays excluded? No commission booked until Ivo says. Ivo
August care cycle - monthly update-requests still not sent (day 8). The SOP date is the 1st, and none has gone to any care client (Kiten, Food Addiction, e-scooter, Rakadiko, Brilliantin). Slipping rather than in breach, but this is exactly the delivery visibility whose absence just cost a client, and it is the cheapest churn insurance available. Three of them have had substantial real work this week - thirteen re-priced menu rows on one, twelve professional photographs and a real address on another, an annual prepay on a third - which is precisely the substance an update-request is supposed to surface, so for those the message writes itself. Elena
The send engine has had nothing to do for seven weeks, because nothing has been marked sent. The cadence run reports zero nudges due and zero interest signals, and the reason is not that the loop is broken - no lead has been marked Sent since ~25 Jun, so there is no clock to run. The Karlovo wave still reads 3 of 10 sent and 0 replied, unchanged since 14 Jun; the remaining seven never went out at all, and one of them had already AGREED to receive the link and never got it, now day 55. Everything sent long ago has passed its single nudge and dropped onto the slow seasonal ladder. Ivo/Elena
Iskash da hapnesh - still no tracked channel (re-verified absent from all 80 active client channels in today's pass); the client is at „closing" - a real client at the closing stage with no tracking. Confirm where it is tracked or open a channel. Elena/Ivo
Cadence - drive or park. Elegance PARKED (revisit 30d / next season). Kalina i Milan ~7 weeks silent - last touch then park. I & M Mebel past +51 days on its single nudge - park if still silent. SK Gong re-intro still UNSENT - send or park. Malkiya Yavor offer email (47 days, drafted in-channel and unsent; the stale-loop watchdog re-stamped it „you are the only blocker"). TeachyPlanet - get the point-of-contact number from Niki (~7 weeks). Varna Spa - check with Galin (47 days). Ivo/Elena
Interest capture (standing, ~51 days). On-site interest capture is still not wired (blocked on Ivo's worker token), so every live site falls back to plain email and only an explicit reply is visible - no open or interest signal reaches the send engine at all. With sends now the declared #1 constraint, a sensor that shows which links are being opened is worth more than it was. This remains the only outstanding credential ask on the board. Ivo
Intake + queue hygiene - defects found and closed, recorded so nobody re-discovers them. (a) The intake pull tool had no help guard, so any invocation appended all 16 outstanding captures into the work queue as real rows, including test submissions and eight duplicate probes of the same mall - a future build session would have picked „Cors Test" as real work. Fourteen rows closed with a backup kept, and the guard is now inert. (b) The work queue showed a finished fighter build as CLAIMED although the site had gone live and the link had been posted the night before; the build session never wrote its own row back. Corrected, and every other recently-touched client checked. (c) A stale row was still reading QUEUED forty minutes after its site went live - the same silent-bottleneck defect from the other direction. (d) The intake box now exempts our own two addresses from the duplicate window and the hourly cap, both of which were aimed at strangers and were landing on us. A session's self-report is never taken as evidence. Ivo
Memory-index hygiene + read-limit workarounds (standing). The agents' index file is at its read cap and now needs paging to read at all; a consolidation pass is due as its own session so recall stays sharp. Related and re-evidenced today: a plain read of the field-notes channel overflows the tool's token cap because the bot posts full demo cards there, so reads must be narrowed to human messages first; and a date-worded search silently returns nothing where a numeric one works, which would read as a quiet window and hide a whole day. Both are written into the reconcile method rather than rediscovered each time. Ivo
Bulgarian letterforms - one house decision, then a sweep. It is no longer theoretical. With Bulgarian set as the page language many typefaces switch several Cyrillic letters to their handwritten forms, which reads as a different font than intended, and only a rendered screenshot shows it - markup checks pass on visibly wrong output. There is now a live example on a real client page, where the declared body typeface carries no Cyrillic at all and every Bulgarian sentence is drawn by the visitor's own device. Decide it once as a house default, then sweep the estate. The tooling half is solved and reusable: per-character font fallback plus a gate that refuses to draw any string the font cannot render, built after a first cut shipped empty boxes for every comma and full stop. Ivo
The link rule is doctrine - the link IS the message. Ivo's rule, adopted 05 Aug: every asset post, every channel, direct messages included, carries a clickable link to the thing being announced - the client's own shared folder or the live address, never a repository path. A path opens nothing on a phone in Pattaya and nothing on Elena's laptop, so a status update naming only a path is a silent bottleneck wearing a progress report's clothes. Today produced the sharper version of the same rule: a link that was never posted at all left Elena sitting in front of a finished job for 2h16m. Written into the operating brain and the asset-handoff standard, both read at the start of every sweep and every build. Ivo
✅ STILL CLOSED - the hosting ceiling, and the standing rule that keeps it closed. Resolved 06 Aug and needing no further decision: the estate had been full on TWO counts at once, 100 of 100 site addresses AND 100 of 100 certificates, because every per-site address silently mints its own certificate. 98 per-site bindings were replaced by one wildcard address, one route (routes are NOT capped) and one wildcard certificate: addresses 100 to 2, certificates 100 to 3, all 97 client sites verified serving, and a rollback record kept. Builds have deployed against it freely every day since. ONE standing rule is all that can undo this: never re-introduce a per-site binding, because it refills both ceilings at once - see the backfill-script item above, which is the one place that rule is still only enforced by nobody running it. Ivo

Revenue base - won / care

ClientStageBuildCareOwnerNext
Brilliantin (hotel + restaurant, Сливен)Care, LIVE470 paid (350 + 6×20)20 prepaidIvo✅ LIVE ON ITS OWN REAL ADDRESS AS OF 18:01 BG TODAY. DAY 32 ENDS. The blocker was not solved by funding the empty registration account, it was solved by removing the dependency: the domain was registered through our hosting provider's own registrar, where the zone already lived, at 10.46 dollars a year with at-cost renewal. Read back from the registration record rather than assumed: active, auto-renew ON, privacy redaction, transfer lock, expires 08 Aug 2027. Apex, www and the share image all answer with valid certificates, and the live title, canonical and share tags all read the new address; the phone is unchanged. Elena had closed her half on 07 Aug by naming it, and the client was posted a numbered Bulgarian update explaining the live link, that the old preview link still works via redirect, and that search indexing takes days to weeks. DELIVERY was already done: twelve real professional restaurant photographs, uploaded by the client's own photographer on 01 Aug and never pulled, were downloaded, viewed individually and wired in - the pergola terrace is the restaurant feature image and the gallery went 7 tiles to 13, byte-verified. REMAINING, small and manual: the search-indexing go-live step (submit the sitemap, refresh their business listing) and the restaurant +50 one-off, still pending client confirm. Also on record: their old site still answers on the address, so the redirect behaviour matters - it passes in a browser and cannot be seen by a command-line fetch
RakadikoCare, PREPAID200 paid150 cash, 12 months (to 07 Aug 2027)Elena✅ THE FIRST ANNUAL PREPAY IN THE BOOK, AND THERE IS NOTHING TO COLLECT FROM THIS CLIENT. Elena, in channel 07 Aug 22:27: „тук съм взела плащането в брой 150,00 за година с отстъпката". Twelve months at 15 = 180, collected at 150, a 16,7% annual-prepay discount inside her sanctioned sub-1k discretion, so no gate was needed. This CLOSES the care month 1 that had been carried as overdue for 34 consecutive runs and open since 24 Jun. Do NOT chase it and do NOT mint a monthly link. Live on its own real address; thirteen menu prices updated and one dish renamed on her 05 Aug list, live the same day. It is also the live proof point for the identical annual push still open on Coffee Delmar, who is his BROTHER - „брат ти плати годишно с отстъпка" is now a true sentence. Two residuals, neither of them a chase: the message does not state the CURRENCY, so it is recorded as EUR from the monthly frame and marked „confirm лв vs EUR" rather than assumed silently (Elena), and her commission on the 150 is UNBOOKED although she both closed and collected it (Ivo). Cash in hand, so it will never appear in a payments-platform read and must never be reconciled against one. Carried feature request: the monthly social auto-publish needs page admin access, Ivo's gate
Nina Atelie ("Струна", музикално ателие)WON 05 Aug600 PAID24/mo from SEPTElenaClosed 05 Aug at the highest single build fee the venture has taken. Build 600 PAID directly to Ivo, off-platform. Care 24/mo starts SEPTEMBER, not yet billed and no recurring charge set up. Site live and verified in both languages. NOTHING open with the client. Two record-side items, both Ivo's and both unmoved for four days: (a) Elena's commission on the 600 is DUE and NOT in the ledger - founding build share 30% = 180, and the ledger file has now been untouched since 24 Jul; because the money came to Ivo this leg runs the OPPOSITE way to the blocked cash rail, so it is his to pay rather than something waiting on the handover; (b) set the September 24/mo charge up before the month starts. Worth recording against the flag she carried: four brief changes in four days did not cost the deal, it closed at full price
Kapitanovi (Kiten)Care200 paid120/yr cash prepaid (~10/mo)ElenaLive on the real domain, re-verified today. Care SETTLED - a full year of cash paid up front (confirmed 22 Jul, held by Elena), which CLOSES the off-season-rate and the month-1-date items. Open: remit the held cash (rail); social add-on price unset (Ivo)
Food AddictionCareinstalmentspayingElenaLive on its own real address, re-verified today. Card-vs-cash still open (Elena); the subs renewed ~12 Jul on card blind - existing, no action, do not re-charge. August update-request not yet sent (day 8). Also on the site-health list for an unarmed preview-address redirect
Психопозитив (Мирела)Won, live300 unpaid29 confirmed, unpaidIvoGO-LIVE DONE 29 Jul + the client's 8-edit batch SHIPPED and LIVE-VERIFIED 01 Aug - the served page carries every marker and the phone-digit gate is RESOLVED. Ivo's own client (child psychotherapy; sister of the Champions Lab founder); her own domain serves our build on apex and www with a valid certificate. Open leg = COLLECTION: the 300 + 29/mo via the payments re-auth or the personal-account route, which has now worked four times. Content gates (not blockers): the invoice for her + full cabinet address and email. Ops: baseline needs a manual unlock. Elena STILL not a member of the channel, seventh run carrying it. Also carries a duplicate-content cost from an unarmed preview-address redirect against her own paying domain
Kameli Club (hotel services)Care400 paid200/yr PAID (settled 04 Aug)IvoSETTLED AND CLOSED, do not re-open. The 200 paid into Ivo's personal money account on 03 Aug IS the annual care in full; he ruled on 04 Aug that the 28 against the earlier agreed 228 is deliberately WAIVED for the relationship. She is NOT to be approached for further care money this year, and the old dead link stays dead. The payments file now MATCHES the ruling, so that divergence is closed and must not be re-raised. ONE item remains and it is internal: commission is genuinely open, since the ledger lists that account as Ivo-collected and excludes it from Elena, yet Elena closed the care and drove the collection. Standard 40% (€80) or stays excluded? No commission booked until Ivo says
Champions LabWon200 paid19 pendingIvoDomains + photos + social - stale 53 days on Ivo's own step; the care link fires on her domain pick, and the registration route that blocked everything else is now open, so that half is no longer an excuse. Oldest open revenue leak in the book, re-stamped by the stale-loop watchdog, and the likeliest owner of the unmapped €19/mo sub - if so, being charged with nothing delivered. Her sister's practice is live off the same point of contact - close the family together. Given the recent churn, the „paid but nothing delivered" pattern is the one to break first
TMB Smart (consult)Delivered / closed600/600 paidn/aIvoConsult delivered and paid in full (300 by bank, 300 to Ivo's personal money account 26 Jul). NOTHING open on money. Housekeeping only: deactivate the redundant duplicate link after the payments re-auth, and never send it. The referral half is still gated on her list of ten
Coffee Delmar (Дилмар)Won, live100 unpaid (was 200)15 from Aug, unpaidElenaWON 30 Jul (Elena, sub-1k). Live on its own real address; address and working hours shipped 03 Aug. Elena: collect the 100 build and START care 15/mo with the August go-live rather than after it, and push the ANNUAL upfront - his brother just prepaid a year at a discount, which makes this the strongest close available and it is true rather than a technique. Domain cost absorbed in care. On the site-health list for an unarmed preview-address redirect. NO Ivo action
Coffee Shop (Карнобат, ex "Hot & Sweet")Won300 (3×100), 1st PAST DUE24/mo DEFERRED to launchElenaWON 25 Jul (Elena, sub-1k); live. Five full passes in a week, all six of her latest asks shipped, and a live counters defect found and fixed on the same page that nobody had reported. TWO record contradictions are hers to close and are detailed in the open items above: the partner-brand prices (recorded here as confirmed, stripped from the site as unconfirmed) and the CURRENCY (this record and the payments file say EUR 300 while Ivo's channel post says „3x100 лв", ~153, now the 13th unanswered ask). Then the first instalment date, already past its „start of August". The domain half is no longer blocked - registration works again through the new route - so what is left is her naming one, against the ruled gate that nothing is paid and care is DEFERRED TO the launch, so a go-live currently bills nothing
BusinessTax (Niki)Wonfree19 or 29IvoCare fires on his choice. Handover window EXPIRED ~15 Jul with nothing recorded - establish from Niki whether access and the archive were taken, and if not, which route replaces it. Site live and unaffected
Terzieva IvanchevaWonfree19 or 29IvoHer choice. Domain renewed to 2027 (no urgency); same handover ask as BusinessTax. Site live
Bizon (e-scooter, gift)Caren/a (gift)5 PAID 18 Jul (client's own card)ElenaLive on its own real address. THE LAST CLIENT SITTING IN THE EXACT CONDITION THAT CHURNED THE OTHER ONE: paid, deliverable approved 20 Jul, still unpublished ~2.5 weeks. The PHOTOS can publish the standard way today (stock or placeholder, swapped on real) and should - that removes most of the visible silence. The VIDEO stays blocked on Ivo's hosting decision, and the in-house media namespace almost certainly provides the path. After the payments re-auth: cancel Elena's OLD 5/mo sub before the ~12 Aug charge

In-flight - deployed / sent

ClientStageOwnerNext
a COFFEE ROASTER (bakery bar, Bang Rak, Bangkok)REPLIEDIvoSTAGE MOVE Deployed → SENT → REPLIED - the first genuine two-way client conversation out of a cold demo. Ivo sent the link on a social platform and the owner replied with a substantive correction rather than a like: they stopped roasting in January and the concept is now a house-made bakery bar with beans from a partner as a signature house blend. The site had been asserting on-site roasting in copy AND in structured data. Rebuilt the same day on the same address with the owner's own sentence as the spine; hours and phone are now OWNER-confirmed. ⚠️ Corrected today: the live page had been serving an OLDER build than the one announced, so five of eight photographs and the translated enquiry form were wrong in public until 18:47. Now byte-verified. Three openings sit in their own words and all are Ivo's: the coming rename as the care pitch, two or three cake photographs, and whether to name the bean partner. Provenance note that must not be lost: the enquiry that produced this build came from Ivo's own wife, so it was always a COLD demo - the REPLY is what is real here. Elena not a member
Kontor BG (Bulgarian office in Germany)Deployed 08 AugIvoNEW TODAY, and it arrived AFTER the spine was written, so this row is ledger-fresh. Build-100, live and unsent. The first build in the book to come from a genuine third-party enquiry: two submissions 11:21 and 11:28 today off the Germany campaign page that went live at ~10:05 the same morning, proven to be one office by an identical source address. Accounting is the MAIN service (the truncated intake made insurance look like the headline; the full text corrected it), the documents-and-benefits work is the 2009 origin story, insurance is a side line. The build stopped at the identity gate first and correctly, because her link was a mis-share landing on a bare personal profile and name, town, address, hours, photos and logo were all unknown; Ivo then reopened it explicitly with a real phone number and placeholders for the city. Real on the page: the phone. Everything else is a marked placeholder - the trading name is OUR PROPOSAL with three alternates, the map is a labelled example location and never a fake street pin, and every legal-notice field renders as „to follow" in both languages. Search indexing deliberately OFF until those are filled. German professional-title law shapes the copy and must not be edited away. OPEN, all his: approve or change the name BEFORE sending, ask her for the map listing and the registered trading name, clear her „Building" spinner
Бирария Бохеми (Карнобат)Deployed 08 AugElenaNEW TODAY, also post-spine. Live and unsent. Resolved from Elena's own 45-hour-stalled lead: the link was a social group post, opened in a logged-in browser, and the business turned out to be the SAME venue already built that morning from her other submission - one venue, two trading names, submitted twice. No second folder, channel, slug or build number was created. The duplicate carried the one fact the build was missing: the map directory publishes no phone for this record at all, and the group posts are the only place the venue publishes one. Both numbers are now wired in and verified live, with a dated provenance note on the page in both languages. ⚠️ Corrected today: the numbers were written into the file at 12:12 and the deploy never ran, so the live click-to-call was EMPTY for 6h35m while the channel post told Elena the fix was live. Redeployed and byte-verified 18:47, correction posted. OPEN and 20 seconds, hers: the newest evidence for either number is Oct 2023, so dial the primary on her first approach. Send + price = Elena (sub-1k)
Крушовица (Luxury Nordwood Living, Finnish log homes)REPLIEDIvoThe owner has seen it and sent his SECOND round of corrections, applied and live within six minutes and verified by rendering in both languages: 17 replacements, statuses corrected to the feminine form, zero live occurrences of the old word, parity 168 to 168. Not cosmetics - the old word was selling bare land against the log-home story the whole page rests on. An engaged owner on his second feedback round with still no scope, no price and nothing sent: the warmest signal in this table and it sits entirely on Ivo. He already subscribes to Ivo's other product, so it is cross-product, and the natural shape is a finite launch kit rather than a retainer. STILL BLOCKED-ON: their 12.4 MB brochure exceeds the channel read cap, so it has NOT been read and the material critique is owed. Minor: two burned-in Cyrillic captions in the English version. Elena not a member
SYNOVA (internal brand, not a client)DeployedIvo / ElenaBuild-97, live. Classified warm-internal rather than cold (the recipient is committed and there is no client to send to), so the cold cap was correctly not applied. Revision 3 shipped today to Elena's frozen brief: Bulgarian is now the DEFAULT language, which reverses the earlier English-default call and was her headline ask; her hero line and both rewordings are in; the purple accent tokens are in; parity 135 to 135, verified on the live page rather than trusted. Two loop failures around one good build: her brief stalled 21 hours before anyone applied it, and then the finished revision sat unannounced for 2h16m because the session never posted the link. Both are recorded rather than smoothed over. BLOCKED on Elena's offers document - the folder made for it is empty, so no prices exist and none were invented. Open for Ivo, not blocking: does Northr launch this sub-brand, and how does it sit against the consult track? ✅ Elena is a member; she joined herself
Khom Khomphikart (pro fighter)Deployed 07 AugIvoSTAGE MOVE Queued → Deployed. Build-98, revision 3 live, sponsor-facing. Revision 3 fixed a real rendering bug rather than a cosmetic one: markers were positioned against the figure element, which is image plus caption, so every percentage rendered about 7% low; one marker pointed at nothing and was removed, the rest renumbered. Parity 96 to 96. Ivo review + SEND + terms. OPEN, his: his real career record is unverified and must be established from evidence rather than inferred, and there is one contact address. Also carries the fighter-badge destination problem described in the blockers. Elena not a member - the channel stopped being „empty by design" the moment the build shipped into it
Fabian Monit (junior fighter, 16, Leeds)Deployed 07 AugIvoSTAGE MOVE Queued → Deployed. HE IS 16, A MINOR. The gate that cleared was not technical: Ivo met him at the gym in person and his FATHER agreed. The brief was reframed from sponsor prospectus to self-presentation and the build ships a deliberate safeguarding shape: every enquiry routes to his gym, no form, no direct line, no school, no timetable, no home area, and of 9 supplied photographs 5 were used and 4 REFUSED because the opponent is also a minor and one clipping names a school. Double-sourced from two independent local outlets: 9 amateur bouts, 6 wins, a world-federation gold at 54 kg. Framed junior amateur, never „professional". English + Polish. ⚠️ The one item with a reputational edge is in the blockers above: his badge still points at a page reading „a free website for your business, FREE". Also open: one unresolved brand name in the brief, a possible photographer credit, and send + terms. Elena not a member
themuaythaiprincess (pro fighter + coach)Deployed 06 AugIvoBuild-96, revision 2 live after Ivo rejected revision 1 on two real counts. A PERSON, not a business: undefeated 4-0-0, a title holder, her gym's first sponsored athlete, and a MOTHER, which is the spine of the coaching pitch. Revision 2 is near-monochrome and championship gold, coaching promoted to the first section, the record demoted to fourth, five REAL photographs found in ten minutes off open hosts once the search went past the blocked one. PHOTO RIGHTS gate the outreach and not the build - detail in the open items. Also his: both revenue-share percentages are BLANK, the enquiry form has no recipient address, and her home base is genuinely unverified. Housekeeping: the archive is one revision behind the live site. Elena not a member
spoonkid (creator, EN only)DeployedIvoBuild-94, live since 04 Aug, untouched for five days. Deadpan hand-drawn register, deliberately the opposite of its sibling; six render-caught defects fixed before handoff. Needs FIVE facts from Ivo before it can move, none of them guessable: a business enquiry address for the pitch form (the video platform walls theirs behind a challenge), the merch storefront link, the second-platform handle, confirmation that the 602K subscriber figure is fine to display since it drifts and is the only number on the page, and confirmation of the channel-art credit. Nothing sent, no price quoted
HUSTLER'S DYNASTY (creator, EN only)DeployedIvoBuild-93, live since 04 Aug. Quality proof rather than a client engagement, on the theory that the work itself is the argument and the small-creator audience is the real prize. One correction on record: the brief described it as gaming and meme content and it is actually a long-form comedy podcast, so it was built to the real channel rather than to the brief. Review + send + price = Ivo
ЯТО (Яна Грамадска, travel agency)DeployedElenaBuild-91, live. A pre-launch agency with no name and no logo, so the build SHIPS a brand, with alternates offered and one candidate killed because it collides with a licensed operator trading since 2000. She has no licence yet, so the page carries NO licence claim anywhere, re-verified live. Both original open items are closed with evidence (the phone is live as real click-to-call plus structured data; the naming challenge answered). Her third proposal was checked and all three clean .com forms are taken. Left: her decision, then Elena's send. No longer gated on registration. The monthly Elena quoted sits below the €19 care floor and needs Ivo to confirm or correct
Бирария Маки (Сливен)DeployedElenaBuild-90, live. Bar and grill, 4.1 across 2699 reviews, greenfield confirmed twice, 8 real photos, the real logo recreated off their own table menu, two verified phones, zero prices shipped. Resolved from a bare map pin in a browser before building. ⚠️ Elena is STILL not in this channel - a live demo on her own lead that she cannot see, now five days, despite the join link being sent
При Хаджията (Сливен)DeployedElenaBuild-89, live. Restaurant with a garden; also arrived as an unresolvable map pin and was resolved in a browser first. No site (double-checked). Elena review + send. She is a member
Вила Вилекула (Сливен)DeployedElenaBuild-88, live, and the useful lesson of the batch: the identity gate FLIPPED the vertical. It is a RESTAURANT, not accommodation (the name is a children's-book reference), so the commission and direct-booking pitch was dropped entirely and it ships reservation-first with the children's corner as the argument. 8 real photos, their real yellow and charcoal brand. Namesake warning on record. Elena review + send
Pizza-Bar ХИТ (Сливен)DeployedElenaBuild-87, live. The lead carried a name and no town; identity was resolved by matching the phone across their own social profile and the map directory. Very new profile = brand-new business. Elena review + send
Ресторант „Белица" (Сливен)DeployedElenaBuild-86, live. Family restaurant, greenfield, 10 REAL photos and zero stock, hero is their evening garden. Open: hours are nowhere official so they were deliberately NOT published, and no logo exists so the mark is OUR PROPOSAL and needs their yes. Elena review + send
Rungrueang Oil (petrol, Khon Kaen TH)DeployedIvo29 Jul (Build-82) - Ivo's FAMILY petrol station, the first petrol vertical, EN + Thai. PHOTO ADD-ON still blocked on him at day 6: drop the 8 real pump and food photos into the shared client-photo folder and the next sweep embeds, redeploys and posts. The channel yields no downloadable bytes. Also: review + send to family. Elena not a member
Curry Hub (Bangkok, TH)DeployedIvo29 Jul (Build-74) - Indian / Halal, 4.9/128, greenfield, EN + Thai. Review, send and price = Ivo. Open: no social profile
D'ARK Iconsiam (Bangkok, TH)DeployedIvo29 Jul (Build-75) - 4.7/1663, EN + Thai. ⚠️ They own a real site, so this is a DISPLACEMENT pitch rather than a greenfield one. Send + price = Ivo
Baan Ice @ ICONSIAM (Bangkok, TH)DeployedIvo29 Jul (Build-76) - Southern Thai, 4.9/4540, greenfield, EN + Thai. Open: no social profile, floor unconfirmed. Send + price = Ivo
RotRueDee (รสฤดี, Bangkok, TH)DeployedIvo29 Jul (Build-78) - 4.7/424, greenfield, EN + Thai, real sign recreated. Open: no messaging channel, owner photos. Send + price = Ivo
Jumbo Seafood Iconsiam (Bangkok, TH)Portfolio onlyIvo29 Jul (Build-77) - OFF-PROFILE: a multi-country chain WITH a corporate site. Portfolio only, do-not-send-as-is, verify the target first
FLOW (Bangkok, TH)Portfolio onlyIvo29 Jul (Build-79) - OFF-PROFILE: a hotel-attached buffet with an existing booking platform and brand site. Portfolio only, verify the target first
Shakariki432 SENA FEST (Bangkok, TH)Portfolio onlyIvo29 Jul (Build-80) - OFF-PROFILE: a 33-branch izakaya chain with a corporate site. Portfolio only, do-not-send
getfresh at ICONSIAM (Bangkok, TH)Portfolio onlyIvo29 Jul (Build-81) - OFF-PROFILE: a ~20-location chain with its own site. Portfolio only, verify the target first
Son Charoennakhon (Bangkok, TH)DeployedIvo28 Jul (Build-71) - 4.9/693, EN + Thai, 10 real photos. Pre-send flag: confirm the Tuesday closure. Send + price = Ivo
Jeera Kitchen (Bangkok, TH)DeployedIvo28 Jul (Build-72) - 4.9/119, EN + Thai. Pre-send: confirm Wednesday hours and swap in the real logo. Send + price = Ivo
Ton Hom (Bangkok, TH)DeployedIvo27 Jul (Build-70) - a delivery-app-only restaurant with no map presence; EN + Thai, order-on-app call to action, brand = OUR PROPOSAL. Only open item is an optional phone for click-to-call. Send + price = Ivo
Sasiprapa Muaythai Gym (Bangkok, TH)DeployedIvoIvo's own strategic lead, first build in the new country, live since 19 Jul (Build-65, edit v2), greenfield. Ships DRAFT pricing and multi-source hours because directories conflict - confirm both with the owner before sending. Send + price = Ivo only
Mama Garden (Chonburi, TH)DeployedIvoWarm, via an introduction. Deployed 20 Jul, greenfield. Ivo review + send / price. Elena not a member
Shano Design (лазерно гравиране + tattoo)DeployedElena01 Aug (Build-85) - WARM, Elena's friend, greenfield, dark ink-accent, BG + EN, top-five name proposals in the page. No movement in seven days. Elena: review + name choice + collect photos, logo and contacts. Send / price = Elena (sub-1k). Both were seeded into the channel at creation
Condio (Яна КонДио)Replied, liveIvoLIVE on its own real address. Her own directions applied 05 Aug and the card rebuilt to v4; the full marketing package sits in her shared folder (index, 20 posts in two formats, print-ready card files and alternates); the first 3 of 20 post graphics are built, the other 17 held pending Ivo's go. ⚠️ LIVE-SITE DEFECT, unfixed: the declared body typeface ships NO Cyrillic, so every Bulgarian sentence renders in whatever the visitor's device substitutes. Not introduced by us, flagged in-channel, still open. Nothing has been sent and no price has ever been quoted. Also carried: ownership is unreconciled, Ivo-brought commercially while Elena calls her „клиентката ми"
Искрички на радост ("Sparks of Joy")PricedElenaPRICED / closing 26 Jul - Elena's friend, 100 build + 15/mo care (sub-1k). Live. Domain pick is no longer blocked by the empty account, so: pick + register + send. The form recipient address is the other open confirm
Family Hotel Kontesa (Лозенец)DeployedElena23 Jul (Build-68), renamed and redeployed 26 Jul. WARM Elena demo, no prior site. Elena review + send (sub-1k). She is a member
Туристически комплекс БожураDeployedElena23 Jul (Build-69) - WARM Elena demo request. Real gold-peony logo applied 26 Jul. Elena review + send (sub-1k)
Фарзандо сервиз (Бургас)DeployedElenaDeployed 19 Jul, edited 24 Jul with the real logo and poster facts. No phone, so it is messaging-first. Elena review + send (sub-1k). Open: the phone number and the literal poster image, both blocked on file-transfer tooling
Color Kitchen Studio (Варна, кухни)SentElenaSENT by Elena 16 Jul. Cadence well past +10 - last touch or park. Open: real photos into the shared folder
Ресторант Парадайс (Velingrad)DeployedElenaDeployed 10 Jul (10 real photos, 4.6/4333). Elena review + send (sub-1k). Go-live later is a repoint of their OWN existing address
ГИК-8 ООДDeployedElenaDeployed 08 Jul (B2B machinery, Plovdiv). Elena review + send (sub-1k). Open: logo = our proposal (confirm or replace) and real photos via the shared folder
КОНТО им (Ина Исаева, accounting)DeployedElenaBuilt and live 04 Jul (real logo + photo). Their public profile is login-walled, so Elena sends through her own channel (sub-1k)
Triumph BoutiqueRepliedIvoThe 26 Jun feedback edit is live (shipped 03 Jul). Open: in-browser visual QA (flagged, not a gate); then Ivo review + price + send (his very good friend)
Spas i Moni (хотел)DeployedIvoCore hotel ICP; real photos + recreated logo. Their old address is dead, so it is greenfield plus an address reclaim - and reclaiming is no longer blocked. Ivo review + price + send
Lotus Cafe & PatisserieDeployedIvoPlovdiv on-site coffee-shop lead, built and live with the real brand and 6 real photos. Review + price + send
Amore PizzeriaDeployedIvov2 redesign, Velingrad; friend's sister, all real photos. Confirm the social profile to wire the message link; review + price + send
Amari Park ResidenceSentIvo/ElenaOffer out (400 build + 19/mo + 2mo social); owner discussing with his partner; Elena said she would call for the decision
TeachyPlanetSent via NikiIvo~7 weeks quiet; get the point-of-contact number from Niki so he stops being the bottleneck
Malkiya YavorDemoed, likedIvo47 days quiet; bottleneck = Ivo sends the offer email (draft ready in-channel). The stale-loop watchdog re-stamped it „you are the only blocker"
BogdanoviSentIvo/ElenaAwaiting his yes to go live
Iskash da hapneshClosingElenaFinal follow-up before win or close; still NO tracked channel (re-verified absent from all 80 active today) - a real client at the closing stage with no tracking
Life Partners PlovdivCase studyPeppyAmbassador case study (recruiting Peppy); Peppy may sell it
Varna Private SpaConsultIvo47 days quiet; Galin shared with the principal - Ivo check with Galin
SK GongSeen, no replyIvoRe-intro draft still UNSENT; send or park
Kalina i MilanSent, no replyElena~7 weeks silent, cadence lapsed - last touch then park 30d (sub-1k)
Skarata na MalevDeployedIvoConfirm the social profile; review + price + send
Animal Hope BavariaDeployedIvoSend / price (off-ICP)
Digital NomadsRepliedIvoFounders liked it; edit done. Wire the sign-up form; then send
Lisy's MugsDeployedIvoIvo priority friend („wow"); rebuilt with real product photos. Review + price + send
I & M MebelSentElenaSent 25 Jun, no reply; single nudge done, now +51 days. Park if still silent (sub-1k)
TAKO ГУМИDeployedElenaReworked 26 Jun; owner chasing = buying interest. WARM - Elena review + send (sub-1k)
Мебели ВИП Дизайн-2025DeployedElenaCustom furniture; logo = our proposal, no confirmed phone - confirm before send. Elena's offer 400 + 20/mo (sub-1k)
Автосервиз LinsicarDeployedElenaHisarya auto-service, real logo recreated + stock photos marked as examples. No price set; confirm weekend hours before send
Abini Body (Yana)Rep showcaserepFree for 2 referrals; becoming an ambassador - not a paying client

Cold inventory + how reps will own it

~32 spec demos built and live, no named recipient, plus ~43 tracked deployed-but-unsent in client channels = ~75 built, live and in front of nobody, against a cap of 5. Movement this window: +2 and -1. The two fighter pages went live and neither was sent; and one demo LEFT the bucket in the only way that counts - it was sent, it got a reply, and it is now a live conversation. The internal brand build is live but is not a send target, so it is excluded. Model: each demo gets an assignee; the rep sees only their assigned demos on the partner portal, works them, and the sweep folds the statuses back into the spine. Sports clubs (10): sensei-fight-club, fight-club-sevlievo, fighting-club-nesebar, kik-boks-sezan-stara-zagora, kikboks-beroe-stara-zagora, neftohimik-kickbox-burgas, profight-sandanski, sk-desant-dobrich, sk-zevs-pleven, tiger-team-pernik. Karnobat / food (7): pitsariya-sezam, pizza-duner-sezam, restorant-dionisiy, restorant-edit, coffee-and-go, savoy, karnobatliyche. Guest houses and hotels (9): roden-kray, tonchevi (the day-55 first touch), pak-tam, hotel-balkan-hisarya, panorama, kolonada, pinus-villas, sozopol-ekovillas, chardaka-sopot. Services and other (6): aris-2008-vratsa, tangra-2008-svilengrad, zelen-ekip-plovdiv, gul-baba-bufe, homely-apartment-lozenets, yoan-rilski. This is still the single largest unconverted asset in the venture, and this week finally contains the counter-evidence rather than more of the complaint: one demo in front of one real owner returned a corrected premise, two confirmed facts and a care-plan hook the same day. The constraint is SENDS, not builds. Assign, send, or archive - it is inventory to work, not a gate. Ivo/Elena

Removed / parked / churned

No arrivals and no departures today: nothing was declined, parked or churned in this window. Rambo (mobile service / tyres) - CHURNED 03 Aug, the first churn from the paying care base, and the care-delivery pass had flagged him the day before precisely because a paying client's own approved deliverable had sat unpublished about two weeks. Three clean-close calls are still unanswered on Ivo at 5 days: hold or lapse his address, keep the site up or take it down, and write off or pursue the ~€80 of remaining instalments. NOT cancelled by the churn: Elena still holds €35 of his cash. Also terminal, do not chase: Prime Detailing (retired 30 Jul - the friend has his own working site), Barbershop The Champions (declined 20 Jul, channel archived - NOT Champions Lab), Ресторант Ловен парк (declined 18 Jul, a displacement prospect worth re-approaching), Hotel Central Karlovo (declined 11 Jul, demo taken down at her request, source retained), Avtoserviz Georgiev (declined 13 Jul, never sent, no-phone blocker), Car wash Poseidon (declined), Villa Tanita (declined - the owner wants to stay on the booking sites only), Beluga Guest House (removed - the owner works for a website-building company, never paid and never proposed), Amellia Garden, Ultra Design, PhiBrows Mimka (all declined on timing), Zora by TM, Sozopol Ekovillas, Coffee and go (soft declines). Parked: Elegance Asenovgrad (revisit 30d / next season, site stays live), the three Shumen textile firms (competitors of a rep we are recruiting, deliberately not pushed), Kalina i Milan and I & M Mebel (park-candidates on lapsed cadence). Not revenue by decision: Abini Body - ambassador prospect with a free showcase pending 2 referrals. Record correction, no action: the memory index still lists Savoy as „verbal yes, demo source missing" - Savoy DECLINED on 16 Jun and the index entry is stale, so do not use it to re-open the lead. Ivo/Elena
Stages: Lead → Qualified → Demo built → Deployed → Sent → Replied → Won → Care. Terminal: Declined / Parked / Churned. Owners: Ivo price/money/scope/domains; Elena sub-€1k price, send, client comms; Ivo/Elena shared; rep ambassador. Sources: the journey-state spine (rebuilt today, written 12:21 BG) + confirmed-facts (human ground truth) + the ledger entries written after the spine closed + the agents' own run-state. This board is a mirror of the spine, not a second source of truth: the nightly reconcile, the reply capture and the care auditor are what find the issues. Internal use only, not indexed, no client-facing content.