Northr

Client Journey & Loop Board

Updated 2026-08-09, ~07:25 BG
source: the journey-state spine (09 Aug reconcile, ran 06:37, written 06:55 BG) + confirmed facts (unchanged since 04 Aug) + the 03 Aug care pass + the agents' own run-state
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: the nightly reconcile ran at 06:37 and its output landed at 06:55 this morning, so every client row below is today's pass, not a carry-over. It also does something the last board could not: everything that was marked „ledger-fresh, not yet in the spine" yesterday evening is now confirmed by a full pass - the hotel really is live on its own address, both new builds really are serving the bytes they were reported to serve, and the whole live estate came back clean on the first try. The shape of today is therefore not a crisis, it is a QUEUE. Four things landed in twenty-seven minutes last night and nothing has run since; they are now about twelve hours old, and one of them is a client who has paid in full asking to go live. That is the item to read first. The rest of the board is largely unchanged from yesterday evening because, deliberately, nothing else ran.
READ FIRST - FOUR THINGS HAVE BEEN WAITING SINCE 19:32-19:59 LAST NIGHT AND ONE OF THEM IS A PAID CLIENT ASKING TO GO LIVE. Reported as a queue rather than as a fault, per the standing rule. (1) The music atelier reversed herself on photographs and asked for domain options - she has PAID 600 in full. The photographs are already in the shared folder, so it is a publish job rather than a chase, and „give me free domains" on a fully paid build is a GO-LIVE TRIGGER. It is also the easiest win on the board: the go-live gate is satisfied (build paid, care agreed at 24/mo from September, so a go-live bills a real plan rather than nothing) and as of Friday the address step costs about ten dollars and waits on nobody. (2) Two fresh briefs on the internal brand landed after the revision-3 link was finally posted. (3) A NEW CLIENT AND A NEW PRODUCT arrived together - see the product ruling below. The pattern, not the incident: this is the hourly cadence silently not running, the same gap that opened Friday's pass on a 27-hour stale watermark, now reproduced inside a single day, and both times it was caught by a human asking or by a scheduled pass, never by the loop itself. It is NOT the field intake that is disabled on purpose to save tokens; that ruling stands and is not being re-flagged. #1 remains SENDING, and it is now ~77 demos built, live and in front of nobody against a cap of 5, with exactly one put in front of a real owner this week - which 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. #3 - the money rail: ~€305 of collected cash held against a handover that has never been switched on, the finance channel silent for 47 days, three commissions unbooked. #4 - a dated clock three days out, the 12 Aug charges, with no payments read for 24 days.
14
Won / care clients
~€184
Care agreed /mo (24 from Sept)
blocked
Reaching company (rail)
~62
In-flight
47
Open items (6 blockers)

Loop health - did the agents run

Nightly reconcile
Green, on time and clean. It ran at its own slot, 2026-08-09 ~06:37 BG, with no catch-up delay this time, and its output landed at 06:55, so this board is built on this morning's pass rather than on yesterday's. The pass itself was the strongest on record: 44 live addresses checked and 44 answered on the FIRST attempt with zero retries, plus a new byte-freshness comparison on the ten builds whose source changed since Thursday, nine of which matched exactly and the tenth of which was correctly diagnosed as a measuring artefact rather than reported as an outage. All 82 active client channels were re-enumerated across five search pages to end-of-results, six memberships verified by reading member lists rather than trusting any log, and two stage moves folded in, both forward. It reports only divergences and never sends, prices or moves money. Next scheduled run 2026-08-10 ~06:37 BG.
Reply capture
Still switched off; last ran 2026-06-29 ~21:22 BG, 41 days ago. A known off-state rather than a fresh discovery: the nightly reconcile writes the reply-signal log itself and has now done so unaided for six consecutive passes, including 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, and it runs again tomorrow. 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 CLEARED: Rakadiko's care is not late, it is prepaid for a full year. The rest still stands and has not moved in six days: the oldest revenue leak (Champions Lab, on Ivo's own step, now 54 days), the blocked video publish on the e-scooter shop, the August care cycle still not started on any client (day 9), and the cash held by Elena at ~€305. 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, and it is UNCHANGED since the 04 Aug rulings, so there is no new human ruling to fold. Authority order: confirmed-facts > payments platform > ledger > client channels > memory.

Needs action - open items (owner tagged)

#1 BLOCKER, NEW AND THE EASIEST WIN ON THE BOARD - a client who has PAID 600 IN FULL asked to go live and has waited overnight. Elena, in the atelier's channel at 19:52 last night: the client „все пак реши че иска снимки", they are ALREADY in the shared folder, and she asks for free domain options. Three things follow and none of them is a chase. (a) The client reversed her own earlier decision on photographs, so this is a publish job with the material already delivered. (b) „Give me free domains" on a fully paid build is a GO-LIVE TRIGGER, not a question. (c) Under the 22 Jun rule that go-live is gated on care being paid, this one is CLEAN: the build is paid in full and care is agreed at 24/mo from September, so a go-live bills a real, agreed plan rather than nothing - which is exactly the case that rule was written to allow. The address step costs about ten dollars and no longer waits on anybody. The only reason this is still open is that nothing has run since 18:46 last night. Ivo
#2 BLOCKER - SENDING. ~77 demos are built, live and in front of nobody, and the counter-evidence is now on the record rather than the complaint. ~32 cold speculative demos plus ~45 tracked deployed-but-unsent in client channels, against a cap of 5. The bucket grew by two this window and both are WARM with a named recipient, so the cold-speculative half is FLAT. Exactly ONE demo was put in front of a real owner this week: 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. On the send side specifically: the guest-house lead is on day 56 - 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
#3 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
#4 BLOCKER - the payment rail, still the largest unbanked figure the venture has carried. Cash held by Elena stands at ~€305 (Kiten's annual 120 + the churned client's 35 + the new annual prepay of 150), against a handover that was DECIDED on 22 Jun and has never been switched on. The finance channel has been silent for 47 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 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 and 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
#5 BLOCKER - video hosting on live sites, day 17, 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 about three 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
#6 BLOCKER - the intake box makes decisions and tells nobody. Two faces of one defect, both unchanged. (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 the Germany requester is STILL watching a „Building" spinner on a build that shipped on Friday. (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. Both are the same shape and both are feature decisions, so both are his. The cost is no longer theoretical: the first caught our own rep who waits and asks, the next one catches a stranger who fills in a form, sees nothing happen and leaves - and we now have real strangers using the form. Ivo
NEW - A NEW CLIENT AND A NEW PRODUCT ARRIVED TOGETHER, AND THE PRODUCT IS A RULING RATHER THAN A BUILD TASK. Elena, in field notes at 19:59 last night: the owner of a children's party centre wants animated digital invitations where the wording animates and a song plays, the end client picks the song and types her own text, and Elena is asking whether we can send her a LINK that generates one. Deliberately split into three, not conflated. (a) Mechanical, and not the reconcile's to do: she asked for a client channel and a shared folder; there is no channel for this client in today's roster, and creating one is the owner's action. (b) Identity, and it is already known: the link she attached resolves to a business ALREADY sitting in the cold bucket, and it carries an unresolved child-photo consent question from its original build - a party centre for children re-entering as a live client makes that question live again before anything is published. (c) Product, and it is his: what she describes is not a website and not a care-plan item, it is a self-serve generator with its own delivery, support and music-licensing shape, because „she picks the song" means somebody is distributing audio. It may be a real wedge into kids and events, or a bespoke one-off that breaks the productised-and-reusable rule the venture runs on. Either answer is fine; guessing is not. Nothing has been built, scoped, promised or priced. One more fact that belongs next to the decision: this client's direct competitor is on HOLD in the work queue as „one of them, not both", so saying yes here deliberately closes that door. Ivo
NEW, TOOL-LEVEL - the guard shipped on Friday night will cry wolf on its first real customer. The byte comparison that was made load-bearing precisely so a „deployed" claim can be trusted reports a false STALE on every real domain served through our hosting provider's proxy. Caught this morning on the first site it applies to: the hotel's address serves 2 914 113 bytes against a local 2 913 691, and the entire 422-byte difference is the provider rewriting the two email links into protected spans and injecting a small decoder script. The preview origin returns exactly 2 913 691, byte-identical. The site is correct and the CHECK is wrong, and it was deliberately NOT alerted as an outage - the same discipline that stopped two transient failures becoming an incident on Friday. The fix is small: compare against the preview origin rather than the proxied address, or strip the injected markup before comparing. It matters because a guard that fires on healthy sites gets ignored within a week, which is exactly how two stale sites survived every prior check. Ivo
Kontor BG - the first build off a genuine third-party enquiry is live, unsent, and gated on one approval. Now spine-confirmed rather than ledger-fresh, and verified byte-identical to source this morning. Two submissions arrived seven minutes apart on Friday off the Germany campaign page that went live the same morning, proven to be ONE office by an identical source address, and neither came from our own team - which retires the „zero genuine inbounds" line the record has carried. Accounting is the MAIN service: the intake truncated her note and the untruncated half corrects the framing, so a build led by the insurance-flavoured email handle would have headlined the smallest part of the business. 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 is deliberately OFF until those are filled, because an indexed German commercial page with an empty legal notice is the exact risk the campaign sells against, and German professional-title law 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. 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. The stale-build defect found on Friday is fixed and the page was re-verified byte-identical this morning. A deliberate call stands: 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 - revision 3 landed, and TWO NEW BRIEFS landed on top of it within 90 minutes and have waited overnight. The good half first: revision 3 is live and was verified before being posted rather than trusted, and the Bulgarian-default reversal she asked for is genuinely in place - her headline ask. Her hero line and both rewordings are present, the purple accent tokens are present, translation parity 135 to 135. The loop half is worse: her original brief stalled 21 hours before anyone applied it, and then the finished revision sat unannounced for 2h16m because the session never posted the link, so she sat in front of a completed job until Ivo happened to ask a status question. NEW and unactioned since 19:32 and 19:34 last night: the neon must read as contrast rather than decoration and the „О" separated so it glows as a halo, plus a genuinely STRUCTURAL ask - a feedback and contact place for her, an opening hook, her positioning copy verbatim, and a „what our happy clients think" section carrying client LOGOS only for now. She also says she has uploaded a photograph. 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 FLAT at 9 for the first time in weeks, and the root cause is confirmed working. The channel tool can only invite at channel-CREATION time; there is no invite-to-an-existing-channel call. That is why this reproduced on every channel created since it was first named, and why five runs of reminders fixed none of them. ✅ The two channels created in this window BOTH have her, because both were created properly, which is the mechanism working as understood rather than anyone remembering harder. Four of the carried nine were re-verified by direct member list this morning and all still return a count of one; the other five are stated honestly as carried from Friday rather than re-asserted. The nine are manual one-clicks, admin only. The recurrence is now solved for new channels; the backlog is not, and it needs nine deliberate clicks rather than another reminder. Ivo
Client domains now sit under an entity Ivo does not wholly own, by his own interim decision. Friday'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. It is one line in a local configuration file, and it gets cheaper the earlier it is made - the atelier's go-live above will add the second domain to the pile. 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 four 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 an eighth run and re-verified by member list this morning. 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 24 - and no money moved at all in this window, by any rail. 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 ~39 days stale. Four consecutive collections have now routed around the platform - the consult, the hotel-services care, the atelier build and the 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 one outgoing this week was ten dollars and change for the hotel's domain, charged to the hosting profile and auto-renewing at cost. 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 THREE 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, its 34th flag, a possible card-plus-cash double-collect against either the Kiten client or Champions Lab. With the connector pointed at the wrong company for 24 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, and per the confirmed facts that broken state is KNOWN rather than a new fault - what is new is only the date closing in. If the €19 turns out to be a double-collect, the refund is his gate. The build and care subs on the food client charge as normal, awareness only. Ivo
Champions Lab - stale 54 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 and proven twice, 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, and now the go-live is waiting too. 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. The client-side ask is the blocker at the top of this list. 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 five 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 a week: 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, the food client, the e-scooter shop) 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 14th 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 - six 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 sixth 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 - 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 eight 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 still need ONE word. 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. Recorded alongside it and now closed: her 06 Aug lead resolved to the SAME venue already built from her other submission that morning - one business, two trading names, submitted twice - and the duplicate carried the one fact the live build was missing, two phone numbers, now wired in and verified. 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 AND RE-VERIFIED THIS MORNING - the domain blocker, and the pattern worth keeping from 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 lesson is bigger than the client: this was framed for 32 days as „Ivo must put fifty dollars in", escalated eleven times, and the actual fix was a different supplier - so where an escalation has been repeated more than about five times without moving, the escalation itself is probably the wrong shape. Do NOT re-raise „top up the old account" as a blocker on any client; the leftover authorisation cleanup is optional housekeeping. 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. 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 9). The SOP date is the 1st, and none has gone to any care client (Kiten, the food client, the e-scooter shop, Rakadiko, the hotel). 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. Four 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, a go-live on a third, an annual prepay on a fourth - 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 56. 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 82 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. Now joined by a second one: the new party-centre client has no channel either, and Elena asked for one explicitly last night. 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 +52 days on its single nudge - park if still silent. SK Gong re-intro still UNSENT - send or park. Malkiya Yavor offer email (48 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 (48 days). Ivo/Elena
Interest capture (standing, ~52 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. Today's queue file carries no claimed or building row outstanding. 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. One stale entry is on record with no action attached: the index still lists a lead as „verbal yes, demo source missing" when that business declined on 16 Jun, so it must not be used to re-open the lead. Related and re-evidenced: 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. Friday 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, and this morning's 44-address sweep answered clean on the first attempt. 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
Nina Atelie ("Струна", музикално ателие)WON, GO-LIVE ASKED600 PAID24/mo from SEPTIvo⚠️ THE CLIENT REVERSED HERSELF AND IS ASKING TO GO LIVE, AND THE ASK HAS SAT SINCE 19:52 LAST NIGHT. Elena, in channel: the client „все пак реши че иска снимки", they are ALREADY in the shared folder, and she asks for free domain options. That is a publish job plus a GO-LIVE TRIGGER on a build that is paid in full, not a chase. The go-live gate is clean: build PAID, care agreed at 24/mo from September, so a go-live bills a real plan rather than nothing, and the address step now costs about ten dollars and waits on nobody. Closed 05 Aug at the highest single build fee the venture has taken; the money went straight to Ivo, off-platform. Site live and verified byte-identical to source this morning, both languages. Two record-side items, both his and both unmoved for five days: (a) Elena's commission on the 600 is DUE and NOT in the ledger - founding build share 30% = 180, and 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
Brilliantin (hotel + restaurant, Сливен)Care, LIVE470 paid (350 + 6×20)20 prepaidIvo✅ LIVE ON ITS OWN REAL ADDRESS AND RE-VERIFIED THIS MORNING - apex and www both answering, correct title, canonical and share tags, and the preview origin byte-identical to the local build. Day 32 ended on Friday and it ended by removing a dependency rather than paying for one: the domain was registered through our hosting provider's own registrar at 10.46 dollars a year with at-cost renewal, every attribute read back from the registration record rather than assumed (active, auto-renew on, privacy redaction, transfer lock, expires 08 Aug 2027). The preview address redirects there, verified by RENDERING because the guard is client-side script and a command-line fetch can never see it. DELIVERY was already done: twelve real professional restaurant photographs wired in, the pergola terrace as the restaurant feature image, gallery 7 tiles to 13. ⚠️ ONE MEASUREMENT ARTEFACT, diagnosed and deliberately NOT alerted: the proxied address serves 422 bytes more than the local file because the provider rewrites the two email links into protected spans and injects a decoder script. The site is correct and the CHECK needs fixing - see the open items. 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. Their old half-finished site on a separate client-owned address still answers; it is not ours and not the go-live
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
Kapitanovi (Kiten)Care200 paid120/yr cash prepaid (~10/mo)ElenaLive on the real domain, re-verified this morning. 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 this morning. Card-vs-cash still open (Elena); the build and care subs charge again ~12 Aug as normal, awareness only, do not re-charge. August update-request not yet sent (day 9). 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, eighth run carrying it, re-verified by member list this morning. 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 54 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 and proven twice, 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, and it charges again on the 12th. 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 14th 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 and has now been proven on a live client - 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 about three 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. Before the ~12 Aug charge: cancel Elena's OLD 5/mo sub, which needs the platform dashboard rather than the connector

In-flight - deployed / sent

ClientStageOwnerNext
a COFFEE ROASTER (bakery bar, Bang Rak, Bangkok)REPLIEDIvoThe only live two-way client conversation in the book, and it still has no next message. 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. The stale-build defect caught on Friday (five of eight photographs and the whole translated enquiry form were wrong in public) is fixed, and the page was re-verified byte-identical this morning. 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 AugIvoBuild-100, live and unsent, now spine-confirmed and verified byte-identical this morning. The first build in the book to come from a genuine third-party enquiry: two submissions seven minutes apart on Friday off the Germany campaign page that went live 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. ✅ Elena is a member from creation
Бирария Бохеми (Карнобат)Deployed 08 AugElenaLive and unsent, now spine-confirmed and carrying the phones it was reported to have. 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 wired in and verified live, with a dated provenance note on the page in both languages. The Friday defect (the numbers written locally at 12:12 and never deployed, so the live click-to-call was EMPTY for 6h35m while the channel post told Elena the fix was live) is corrected, redeployed and byte-verified, and the correction was posted opening with what was wrong. 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). ✅ Elena is a member from creation
Крушовица (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)Deployed, rev-3Ivo / 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 Friday to Elena's frozen brief and was verified on the live page rather than trusted: 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. ⚠️ TWO NEW BRIEFS LANDED AT 19:32 AND 19:34, AFTER the revision-3 link was posted, and have waited overnight: the neon must read as contrast rather than decoration and the „О" separated so it glows as a halo, plus a structural ask - a feedback and contact place for her, an opening hook, her positioning copy verbatim, and a „what our happy clients think" section carrying client LOGOS only for now. She also says she has uploaded a photograph. STILL 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 AugIvoBuild-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 AugIvoHE 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 six 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 six days, re-verified by member list this morning
При Хаджията (Сливен)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 7: 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 eight 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, likedIvo48 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 82 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 SpaConsultIvo48 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 +52 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 with no named recipient, plus ~45 tracked deployed-but-unsent in client channels = ~77 built, live and in front of nobody, against a cap of 5. Movement this window: +2, and both are WARM with a named recipient rather than cold-speculative, so the cold-speculative bucket itself is FLAT at ~32 - the Germany accounting office (a real inbound, live and unsent, gated on Ivo approving the name) and the Karnobat brewery (Elena's own lead, hers to send sub-1k). 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 (this one is no longer speculative - it is the party-centre client Elena raised last night; see the product ruling in the open items, and note it still carries an unresolved child-photo consent question). Guest houses and hotels (9): roden-kray, tonchevi (the day-56 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 the counter-evidence is now on the record rather than 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 in this window: nothing was declined, parked or churned, and there was no churn of any kind. 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 6 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), and Веселандия, on hold as „one of them, not both" against the party centre - so a yes on the new product deliberately closes that door. 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 this morning, ran 06:37, written 06:55 BG) + confirmed-facts (human ground truth, unchanged since 04 Aug) + 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.