byForja Tools · Architecture

Architecture

Part A · Acquisition system · cold name to served client
Positioning note · pending AI editing test, 11/08/2026

Doctrine Pricing §3 justifies the whole Artist/Pilot price gap by who edits: AL edits forever for Artist, Pilot edits themselves and can leave. If AI editing holds quality (test planned this week), that justification stops working, since AI can edit for either profile. What survives untouched is the contractual axis already in §13: who holds the keys, permanent piloting vs autonomy transfer — not who clicks in the timeline.

Nothing on this page or in the pricing grid changes until the test is confirmed. Full reasoning: Positioning doctrine, pending AI editing test.

Red Orange Yellow Green Select any text to mark it. Clear restores the page colour. Dots in the right margin face your marks.
Scope of this page

Only part A exists today: the acquisition system. It covers the chain that turns an unknown name into a signed, onboarded client. Delivery, product and infra will get their own parts later, once part A has been reviewed.

A.5 and A.6 reach one step past the signature on purpose. The profile is set at step 02 and everything downstream hangs off it, and the cadence in A.6 is exactly what gets sold at step 12 and signed at step 13. Both are summaries of doctrine that already exists, not new doctrine.

This is live state, not doctrine. Doctrine lives in Notion: Doctrine byForja, Global vision, Doctrine Pricing. The tickable version of the same chain is the Actions board.

On this page

  1. A.1 The chain at a glance
  2. A.1b AL's daily operating loop
  3. A.2 The staircase, 15 steps in order
  4. A.3 Automation map
  5. A.4 Open loops and contradictions
  6. A.5 The two profiles
  7. A.6 What AL delivers, and at what cadence
  8. A.6b The extraction map: back end AL → front end client
  9. A.7 The delivery staircase, 6 weeks
  10. A.8 What makes a prospect feel understood
  11. A.9 The firing map: step → deliverable → prompt → client

A.1 The chain at a glance · measured 2026-08-10

Five stages, fifteen steps, one direction. Every number below was read live from the Notion Outreach Prospects DB and from the D1 database byforja on 10/08/2026. Nothing here is an estimate.

Prospect rows
69
36 Artist, 22 Pilot, 11 still to qualify.
Ready to contact
34
Status "To contact (Loom)". Zero rows are left without a status since the 10/08 requalification pass. 15 wait on an email address, 3 on a site that blocks robots, 17 were skipped.
Looms sent
0
No row has ever reached Loom sent, Follow-up, Call booked or Signed.
Monthly plans shipped
0
D1 table client_monthly_plans is empty. The tool exists, it has never run.

The bottleneck is not the machine. It is the first send. Steps 01 to 05 have produced stock (34 qualified rows, 24 mockups rendered, 15 rows priced). Steps 06 to 09 have never fired once.

The three degrees of automation

Automatic
Runs on its own. No human triggers it, no human reviews it before it happens.
0steps
Semi-automatic
An agent or a script does the work. AL triggers it, validates it, or both.
11steps
Manual
AL does all of it, by hand, one prospect at a time. No tool carries any of it.
4steps

Nothing in the acquisition chain is automatic end to end today. That is the single most useful fact on this page: it says exactly where the future gains are, and it says that the current throughput is capped by AL's own hours.

A.1b AL's daily operating loop · added 2026-08-24

The 4-step loop AL actually runs, every batch, underneath the staircase below (steps 01-10). Sourcing now includes the mockup as one inseparable step — a prospect is not "sourced" until both exist, since a missing mockup blocks recording outright (Grammar 03 §2b). This was found broken for an entire 10-prospect batch on 24/08/2026 (mockup step silently skipped), hence folding it into step 1 for good.

  1. Source + mockup, together. An agent sources the batch and renders every prospect's mockup PNG in the same pass — staircase steps 01 and 04, never one without the other.
  2. Hand-off. Claude gives AL a list of 10, each with a tailored bullet-loom already written into that prospect's Notion page (scripted open + close only, everything between improvised — cadence doctrine §7 / Grammar 03 §7, method validated 24/08/2026), plus the folder of 10 rendered mockups.
  3. Record, one at a time. AL records the raw 5-to-8-minute Loom, then sends Claude the transcript ("c'est parti pour X"). Claude returns the day's email, the Loom title (fact + contrast method, Grammar 03 §7b), and drafts the T2/T4 follow-ups straight from that transcript.
  4. Confirm. AL confirms the send; only then does Claude set Date Loom — never before (rule corrected 24/08/2026, cf cadence doctrine).

A.2 The staircase, 15 steps in order · last updated 2026-08-10, STALE — see A.4

Read it top to bottom. Each stage steps one notch to the right, each step inside a stage steps one notch further. The colour of the left edge is the degree of automation, the pill on the right names it.

STAGE 1 Source I want new names in the pipe.
01
Source cold prospects
An agent runs a batch against sector directories, Instagram (5k to 15k followers) and LinkedIn, then writes the rows straight to the DB. Score gate 4 to 8 out of 10. Dedup target under 5 percent. AL deletes the rare rejects by hand afterwards.
Agent, AL reviews Notion Prompt 01 ↗
Semi-automatic
02
Qualify, score, set the profile
Artist or Pilot, decided on at least two observed signals. ICP is a craftsperson with a business brain, stable and coachable. Rows scoring 1 to 3 and 9 to 10 are dropped. Payment capacity band recorded on the row.
Agent, AL validates Notion DB Grammar 01 ↗
Semi-automatic
03
Price it, at qualification
Moved from the closing call to qualification on 10/08/2026. Base grid in USD since 08/08: launch 5,500 to 8,500, retainer 3,500 or 4,500, times a market multiplier (x1.5 by default). Two eligibility thresholds: 200,000 USD of client revenue for a launch alone, 420,000 USD for a retainer. The price is never lowered to make someone eligible.
AL, calculator computes tools.byforja.com Pricing calculator
Semi-automatic
STAGE 2 Reach out I want a reply.
04
Render the mockup
Since 09/08/2026 the mockup is code, not design. A master HTML plus a prospect config, spliced and screenshotted by node render.js in headless Chrome. About 3.2 seconds per PNG at 1600x900. Canva is retired. Rule unchanged: never send without one.
Script, AL triggers loom-mockups/render.js Prompt 02 ↗
Semi-automatic
05
Write the Loom open + close
Rewritten 25/08/2026. An agent writes ONLY the 20-second open (name + one observation) and the close, straight into the prospect's Notion page. The 4 to 7 minute middle is never scripted — AL improvises it live on camera. No price, no case study, no quantified promise. Language follows the DB column: French for French, English for everything else.
Agent, AL edits Notion Prompt 03 ↗
Semi-automatic
06
Record the Loom
Rewritten 25/08/2026. AL on camera for the scripted open, screen-share for the improvised middle, logged into his own Loom account. 5 to 8 minutes, one raw take — no editing, no re-record for a cleaner version. Nothing can stand in for this step: it is the face that carries the offer.
AL only Loom Grammar 03 ↗
Manual
07
Send the email or the DM
Rewritten 25/08/2026, per the frozen format (20/08/2026): from al@byforja.com, the email carries the Loom link and nothing else, no summary. Reply-CTA first, byforja.com/call in a PS only, never spoken in the video. Open contradiction found 25/08/2026, not resolved here: Grammar 03 §7d still says the mockup PNG is always attached to this email too — AL to confirm which is current.
AL only Gmail, LinkedIn, Instagram Prompt 04 ↗
Manual
08
Follow up T2, day +3
Rewritten 25/08/2026, replacing the old manual D+4 step. Claude drafts a short "one more thing I noticed" from the T1 transcript into the Notion Next touch draft column. byforja-backup-worker sends it automatically once due, inside the prospect's Tue/Thu 8-9am local window, only if no Cal.com booking or Gmail reply exists yet.
Agent drafts, Worker sends Notion, Gmail API Cadence doctrine §5 ↗
Semi-automatic
09
T3 re-record, then follow up T4, day +12
Rewritten 25/08/2026, replacing the old manual D+10 step. T3 (day +7) is a SECOND raw Loom, AL recording again exactly like step 06, never automated. T4 (day +12) is proof or re-offer, same Claude-drafts / Worker-sends mechanism as T2.
AL records T3, Worker sends T4 Loom, Notion, Gmail API Cadence doctrine §5 ↗
Semi-automatic
10
T5 breakup, day +18, and stop
Rewritten 25/08/2026, replacing the old "stop at D+10" step. T5 is the only touch with fixed, universal text — no drafting, sent the same automated way. It IS the stop: a reply or a Cal.com booking at any point before this cancels the whole sequence and updates Status instead of sending. The row is parked, not deleted: it can be re-sourced in a later wave.
Worker only Notion, Gmail API, Cal.com API Cadence doctrine §5+§9 ↗
Semi-automatic
STAGE 3 Close I want a signature.
11
Prep the closing call
The day before every call, an agent produces a one-page prep sheet in French from the prospect row plus the four live doctrine pages. Read only: it writes nothing to the DB and sends nothing. Missing facts are written as "unknown, to obtain on the call" rather than invented.
Agent, AL runs it Notion Prompt 05 ↗
Semi-automatic
12
Run the 45 minute closing call
Cal.com slug digital-offensive. Seven phases: listen 10, scope 10, filter 10, revenue 5, price 5, decide, conclude 3. Price is never named before revenue is obtained and scope is framed. Four dealbreakers end the call: refusing the stories and feed split, revenue under the threshold, a referral without a formal intro, an ambiguous profile.
AL only Cal.com Grammar 05 ↗
Manual
13
Contract, signature, first transfer
Dual receipt: no start date is announced before the signed contract and the first transfer have both landed. A live signature on the call is an option on a clear buying signal, never forced. The DB records the formula as a label without any amount, and the amount in its own numeric field.
AL only Yousign, Stripe Closing doc ↗
Manual
STAGE 4 Hand over I want the new client operational.
14
Onboarding and discovery
Two questionnaires on this intranet collect the answers and write them to D1. AL still runs the 1h30 kickoff himself. This is the seam between acquisition and delivery: everything past it belongs to a part of the architecture that is not written yet.
Tool collects, AL runs tools.byforja.com Onboarding Discovery
Semi-automatic
15
Publish the first monthly plan
A generator writes the plan, plan-renderer.js turns it into the client-facing page, AL reviews it before it goes out. Built and wired to the D1 table client_monthly_plans, which holds zero rows: this step has never run in anger.
Script, AL reviews tools.byforja.com Output preview Plan generator ↗
Semi-automatic

A.3 Automation map · last updated 2026-08-10

The same fifteen steps, laid flat. One block per step, in order, coloured by degree. You can see the shape of the problem without reading a word: a blue run that produces stock, a violet wall that nothing crosses, then blue again on the far side.

01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
Source Reach out Close Hand over
8 semi-automatic
7 manual

The automatic band has zero width. It is not drawn because there is nothing to draw.

Automatic · 0
0 Nothing in the acquisition chain runs unattended. Every step waits on AL to start it, validate it, or perform it.
Semi-automatic · 8
  • 01Source cold prospects
  • 02Qualify, score, set the profile
  • 03Price it, at qualification
  • 04Render the mockup
  • 05Write the Loom script
  • 11Prep the closing call
  • 14Onboarding and discovery
  • 15Publish the first monthly plan
Manual · 7
  • 06Record the Loom
  • 07Send the email or the DM
  • 08Follow up on D+4
  • 09Follow up on D+10
  • 10Stop, and mark No reply
  • 12Run the 45 minute closing call
  • 13Contract, signature, first transfer

How to read the wall

Steps 06 to 10 are five consecutive manual steps, and they sit exactly where the pipeline is stalled: 34 prospects are ready, 0 have been contacted. Two of the five are irreducibly manual (a face on camera at 06, a live conversation at 12). The other three, sending at 07 and the two follow-ups at 08 and 09, are scheduling and text, which is the kind of work a scheduler can hold. That is where the first real automation gain sits, and this page will say so until it moves.

A.4 Open loops and contradictions · last updated 2026-08-10

Points where two sources disagree, or where a step is defined but not decided. Listed here rather than smoothed over, because a chain is only as reliable as its worst-defined link.

Resolved on 10/08 evening, in the sources themselves: Loom length (15 to 45 s, one flaw), Grammar 04 client copy (40 sec, one concrete thing), sourcing bands rewritten in USD on the two real thresholds, mockup mandatory everywhere, EUR prices in Grammars 06 to 11 replaced by live pointers, section references repointed to the numbered doctrine, overtime at 100 USD, 12 publications contractual with 15 as unpromised bonus, F.V. city settled on Le Touquet, Growth kept at 4,000 USD. Still open, AL's call: the artist run with no exit clause, and the two Estimated payment capacity labels that still encode the dead EUR grid. The toggles below are kept as the historical record.

Four contradictions live in the sources right now
Open decisions that block a step
24/08/2026 — the whole Reach-out stage (steps 04-10) moved past this page

Flagged, not rewritten — steps 01-10 below need a real pass once AL greenlights it. A.1b above is accurate today; the staircase under A.2 is not.

A.5 The two profiles · summary of doctrine, read 2026-08-10

Step 02 sets the profile, and everything downstream hangs off that one call: the formula, the price, the contract articles, whether the client ever becomes autonomous. This section is a summary of what is already written in Doctrine byForja and Doctrine Pricing. Nothing here is new doctrine.

The line between the two is not artistic talent. It is the relationship to business. A pure artist lives their business as an extension of their creative ego, so every strategic decision is felt as an intrusion into their soul, and they have no mental structure to absorb a frame. A craftsperson runs a trade: a workshop, costs, customers, a production logic. Part of the operational brain is already switched on, so they can hear "here are the three positionings that survive the benchmark" without experiencing it as a violation.

Underneath, the machine is one machine. Same production pipeline, same interface, same moat. What differs is only the human piloting layer, which means how the material comes in and how decisions get validated. This is not two businesses. It is one factory with two loading docks.

Where a prospect sits on the line

One cell decides the whole column: editing
ARTIST
Never takes editing, so never learns, so nothing ever transfers.
PILOT
Takes editing on day one, so learns, so can take the rest.
Target ICP
AL edits, tags and publishes, for life The client edits, then tags, then publishes
Left edge · anti-ICP

Pure artist, zero memory, ego and business fused. The detection test is not "are you disciplined", it is the stories and feed split. Refusing it reads as "I want total control of my grid and I do not accept your system", which is unbounded artist ego. That refusal is a free diagnosis: it takes the unmanageable out before the signature rather than after.

The target · where to aim

A craftsperson with a business brain somewhere, even a small one, plus stable and coachable. Deliberately not the most gifted: moderately skilled and stable beats highly skilled and unstable, because they stay long and they do not cost AL his sanity. Duration and bearability stop competing as soon as incompetence and instability stop being confused.

Right edge · the pilot ceiling

"The pilot does everything" is a caricature. Past a certain point, a pilot who does too much themselves sees their own quality drop and their results collapse, and that is where AL takes pieces back as one-off re-edits. A pilot who is not good enough belongs closer to the artist end, so more AL, not less.

What each formula includes

Base prices in USD before the market multiplier. Amounts are read live from Doctrine Pricing at execution time, never from this page. Launch cards in blue, monthly cards in green.

Content
5,500 · launch
  • Strategy pack D1 to D3
  • Structure D4: overlays, covers, palette
  • Editorial grid D5
  • 12 publications produced
  • Month page D6
Pilot
Website
6,500 · launch
  • The site, one shot
  • Shopify by default, up to 6 pages
  • 2 revision rounds, 3 apps
  • No monthly tier attached (tier none)
Pilot
Complete
7,500 · launch
  • Everything in Content
  • Plus the website
Pilot
Full
8,500 · launch
  • Everything in Complete
  • Plus the technical onboarding session, the only formula that carries it
  • Artist floor: the session is what prevents a second first-client story
Artist floor Pilot
Tech
3,500 / mo
  • Operational piloting
  • Technical maintenance of the machine
  • Floor for both profiles
Both
Growth
4,000 / mo
  • Tech, plus the site and ads module
  • For the Pilot whose site and campaigns AL keeps running
Pilot only
All-In
4,500 / mo
  • The full continuous run
  • Artist target: the permanent piloting the contract describes
Both
Eligibility
two gates
  • Launch alone: from 200,000 USD of client revenue
  • Any retainer: from 420,000 USD
  • The price never bends to make someone eligible
Solvency, 10 percent

The two profiles are not a binary. They are the two ends of one spectrum. A real client sits somewhere on the line, and the interpolation point is fixed by exactly two things: skill and stability. The table below shows the poles. Reality interpolates between them.

What actually changes between the two

 
Artist
Pilot
How the material comes in
Raw footage, and nothing else. Capture on AL's brief, 1080p minimum, within 7 days of the brief, in an exploitable format, with a written acknowledgement. That is the entire input.
Raw footage, then they edit it. Same capture duty, plus they can follow a plan, read a written report, decide on text and execute a share of the work themselves.
How decisions get validated
Binary visual choice, by swipe. Identity swipes at onboarding, big and then locked. Micro swipes in cruise: this thumbnail or that one, this hook or that one, 30 seconds. Contact is bounded by design.
Direct validation, or direct edit. The swipe can exist early and fades as they graduate, because editing already puts their hand on the wheel.
What the client does
Captures, picks the identity at onboarding inside a bounded menu, swipes, posts their own stories, answers their own comments and DMs. Never edits.
Everything on the artist side, plus editing from day one, then metadata, then publishing, handed over in order of rising brand risk.
What AL does
Strategy, conception, editing, metadata, publishing, planning, automation. Permanent operational piloting: the service does not stop at a deliverable, it becomes a continuous run.
Strategy, conception, direction, planning, automation, and publishing until it is handed over. Not editing. Takes pieces back when quality drops.
Floor formula at launch
Forja Full 8,500 USD, single formula. The menu disappears. Only formula carrying the onboarding technical session, which is what builds the ecosystem from scratch. Full is a floor, never a ceiling to negotiate down from, and there is no downgrade path.
A menu of four, chosen on scope. Content 5,500, Website 6,500, Complete 7,500, Full 8,500 USD.
Retainer floor
Forja Tech 3,500 USD, target All-In 4,500, for life. The technical session is mandatory, so Forja Growth is forbidden: it skips exactly that session.
Forja Tech 3,500 USD as well since the 2,500 base tier was retired. Or a one-shot launch with no retainer at all.
Graduation
Dead, for life. Not a bug, a nature. Never taking editing means never learning, so nothing can be transferred later.
Alive, in order of rising brand risk. Tags first, zero stakes and zero skill, then descriptions, then titles because that touches SEO and the hook, then thumbnails last. Never automation.
Contract shape
Piloting dashboard, not an autonomy transfer dashboard. Stories and feed split locked at onboarding, article 4.1 bis, not renegotiable. Article 6.3: validated is locked, and re-opening a validated deliverable is a new billable request. Admin access stays with AL until termination.
Autonomy transfer dashboard, with milestones by which the client takes ownership back. Access transferred at exit. Free transition at the end: continue or leave.
The alarm signal
Refusing the stories and feed split. Unbounded ego, a Frédérique in the making. Two red behavioural signals before signature and AL does not sign, or signs short, tight and expensive.
Doing too much themselves. Their quality falls, results collapse, and they slide back toward the artist end. A pilot has to be selected as someone who already produces correctly alone.

Both profiles pass the same solvency gate, unchanged by typology: 420,000 USD of annual client revenue to be eligible for a retainer at all, roughly 200,000 for a one-shot launch with no monthly engagement. The price is never lowered to make somebody eligible. The retainer is removed, or nothing is signed.

What never moves, on either side

Strategy and automation. The client decides or takes part in nearly everything else: the identity at onboarding, the capture because it is their own material, and the running validation. On those two lines they have no say, whatever the profile and however far they have graduated. Even a fully graduated pilot never touches either end of the chain. They end up doing everything in the middle, never at the extremities. The client owns their content, byForja owns the machine that distributes it.

Where the sources disagree on the typology

A.6 What AL delivers, and at what cadence · summary of contract and D1, read 2026-08-10

Contact cadence first, then what is actually handed over, then the clauses that keep the run survivable. The cadence and the launch pack come from the contract, articles 4.1 and 4.2. The monthly pack is read from the D1 table client_monthly_plans, which is what the tool is built to ship.

Contact cadence, the 6 week launch

Week 1
Kickoff 1h30
  • Onboarding form
  • Benchmark starts
  • Full, or as an option: one full day technical session
Week 2
Weekly point 1h
  • Positioning strategy document, due end of week
Week 3
Weekly point 1h
  • Structured editorial strategy, due end of week
  • Publication production starts
Week 4
Weekly point 1h
  • Website staging, end of week, site formulas only
  • 7 day acceptance window opens, 2 rounds maximum
Week 5
Weekly point 1h
  • Next month content plan
  • Website goes live, end of week
Week 6
Weekly point 1h
Closing 1h30
  • 12 publications delivered
  • Handover pack
Rule
One call per week, maximum.
Contractually this is article 4.2: a 1h30 kickoff plus 5 weekly points of 1 hour, 15 minutes of questions included, plus the 1h30 closing meeting. The volumetry is not administrative. It exists to bound the relational proximity that drains AL, and it is the ancestor of the rule as AL states it.
Rule
A missed point is a burnt point.
Attendance at the weekly strategic points is a client obligation. Unavailability must be flagged 48 hours ahead. Otherwise the point is counted as used, and it is not made up.

Deliverables and rules, told apart

Deliverable A thing handed to the client. Filled card, solid blue edge. It has a due date and it can be late.
Rule A clause that protects AL. Dashed outline, no fill. It has no due date, it just holds or it does not.

The launch pack, handed over once

Deliverable · end of week 2
Positioning strategy document
Vision, positioning, axes, tone, personas, narratives. Delivered as a bounded menu of surviving options rather than a verdict, so the client chooses inside rails AL has already built.
Deliverable · end of week 3
Structured editorial strategy
The editorial system the month then runs on: categories, angles, cadence per platform.
Deliverable · weeks 3 to 6
12 publications produced
Designed, edited and scheduled by AL from the raw footage the client supplies. This is the contractual floor for the launch period.
Deliverable · week 5
Next month content plan
The bridge into the retainer. It is the first instance of the monthly pack below.
Deliverable · weeks 4 and 5
Website
Full, Complete and Website formulas only. Staging end of week 4, acceptance over 7 days with 2 rounds maximum, live end of week 5. Shopify by default, up to 6 pages, 2 revision rounds, 3 apps.
Deliverable · week 6
Handover pack
Closing meeting 1h30, handover of accesses, continuation playbook, autonomy transfer table, and the renewal contract proposal. The client leaves operationally autonomous. Strategic piloting and the methodology do not leave with them.

The monthly pack, handed over every month

Seven artefacts, one row per client per month in client_monthly_plans. The shape below was built from the plan made for the first client, and it is the contract of the generator at step 15.

Deliverable · the centrepiece
The grid, 12 to 15 cases
Column cases_json. Each case carries its index, code, caption, palette, date and time. This is the object the client actually looks at.
Deliverable
Shooting sessions
Column tournage_sessions_json: date, location code, notes. Locations are coded once in the Brand Bible and referenced from there.
Deliverable
Shooting briefs
Column briefs_tournage_json: angles, products, outfit. This is what makes the capture obligation executable rather than a vague ask.
Deliverable
Category adjustments
Column categories_adjustments_json. Movements against the up to 7 categories fixed in the Brand Bible, so the system can drift on purpose without rewriting the Bible.
Deliverable
Strategic recommendations
Column recommendations. Analysis of performance and what to change next month. This is the layer the client never takes over, on either profile.
Deliverable
Autonomy table
Column autonomy_table_json, one skill by level snapshot per month. Pilot shaped by nature. On an artist the contract carries a piloting dashboard instead, because there is no transfer to measure.
Deliverable
Overlays version
Column overlays_version, a pointer to the version of the overlay library used that month. It is what makes a past month reproducible.
Rule
Three fields never leave the intranet.
Admin notes, benchmark updates and the inspiration handles used sit in the same row and are admin only by design. The client sees the plan, never the sourcing behind it.

The rules that keep AL protected

Rule · before anything
No start without both.
Signed contract AND first transfer. No start date is announced until both have landed. Dual receipt, not one or the other.
Rule · day one
All accesses, at the start.
Networks, e-commerce, back office, emails, tools, 2FA disabled where needed. This clause exists because the Fred engagement started without them.
Rule · throughout
Late access shifts the deliverables.
Any delay on accesses or on raw footage moves the delivery dates automatically, with no liability on AL. The period is still owed.
Rule · 48 hours
Silence is a yes.
Content not validated within 48 working hours is tacitly validated and publishes as it stands. Any other request gets 5 working days maximum. Client silence works in AL's favour, by construction.
Rule · after validation
Validated is locked.
Article 6.3 of the artist contract. Explicit or tacit, a validated deliverable is closed. Re-opening it is a new billable request. This is what turns iteration into progress instead of permanent re-litigation.
Rule · always
Written, or it does not bind.
Requests must be formalised in writing, audio or video. Something said out loud in a meeting engages nothing until it is restated in writing.
Rule · permanent
The IP does not move.
Templates, frameworks, grids, methodologies and piloting tools stay AL's exclusive property. Consultation only: no copying, no export, no handing to a third party, including to an AI. Only the finalised deliverables are transferred, and only on full payment. Even delivered, the client owns the car, not the engine.
Rule · liability
Means, never results.
No commitment on sales, views or followers. Liability is capped at the amount of the package actually received.
Rule · overflow
Overflow is billed, not absorbed.
Extra hours are charged at the contractual rate rather than swallowed. Late payment carries the statutory penalties of article L441-10 of the French commercial code, and termination for fault is listed on six grounds.
Rule · content
Sessions are reusable.
The recording clause gives AL the right to reuse the sessions as content, anonymised. It is what produced the 76 shorts from the Louis engagement.
Rule · monthly
The sales report is due.
Renewal: before the 5th of the following month. Launch: within 10 days of the end. It is what the commission is computed on, 10 percent on manufactured and 5 percent on resold, on every formula and both profiles.
Rule · at the top
Strategic decisions are AL's, never the client's.
Doctrine, not just a clause. The client commits to following the recommendations. The form is a bounded menu so the decision feels like theirs, but the rails are AL's.

What the client leaves with, and what never leaves

Left column, the machine: the full version, AL’s property, consultation only. Right column, the extract the client actually receives, with the step where the extraction happens and the week it lands. The client owns the output, AL owns the machine that produced it.

Back end, AL's · the full version, consultation only · this column is what keeps the client dependent
Front end, the client's · the extract, handed at full payment
The prompt and grammar chainThe system that writes the benchmark, the positioning and the strategy from the brand bible.
steps 05 to 07handed end W2 to W3
D1 to D3 · The strategy packBenchmark, positioning document, strategy documents. Finished text, not the machine that wrote it.
The overlay system19 variants across 4 families, and the renderer that produces them from a config.
built at 08handed inside D6
D4 · Applied overlays + 8 exported coversBaked into their visuals, PNGs ready to upload. The renderer never travels.
The grid logicRule of 3 zones, macro and wide alternation, the format mix.
runs at 09handed W5 inside D6
D5 · Their month gridThe editorial plan laid out cell by cell, dated and timed. The rules that placed the cells stay behind.
The shoot code systemThe B, G, M, A mapping of cells to locations that makes a month shootable in two sessions.
runs at 09briefs handed W3
Shooting briefsCodes printed on their plan, angles, products, outfit. They know what to film without knowing why it is ordered that way.
The editing benchFCPX, AL's own hours. Artist only: a Pilot edits against a written brief instead.
steps 11 to 12W3 to 6
The 12 finished publicationsDesigned, edited, scheduled. The contractual floor for the launch period; more is bonus, never promised.
The strategy and the methodologyEditorial direction, the moat. Never transferred, at any price, on either profile.
read at 15partial by design
Strategic recommendationsAnalysis text only: what the data said, what next month changes. The reasoning engine stays home.

Applied to the first client, the boundary is exact: the eight cover PNGs are hers, the system that generates them is AL's. The month plan is hers, the 15 cell grid logic behind it is AL's. She left with a complete month and could not rebuild a second one alone. That is not a trick, it is the definition of the offer: the operational autonomy transfers, the strategic piloting does not.

The Pilot nuance. A Pilot graduates on the operational layer and ends up publishing, editing and updating alone. Even fully graduated he never touches the strategy or the moat. The doctrine states it plainly: he ends up doing everything in the middle, never at either end.

Where the sources disagree on cadence and deliverables

A.7 The delivery staircase, 6 weeks · time measured against the first client, 2026-08-10

Same wall as A.2, on the other side of the signature. Every step carries what it produces, what it costs AL in hours, who owns it, and whether it exists for both profiles or only for one. The hours come from the valuation sheet of the first delivered client: 159.5 hours worked for a contract of 1,350 EUR, which is 8.46 EUR an hour. That number is why this wall exists.

Documents only
10 to 15 h
Benchmark, positioning, strategy, structure, editorial, monthly plan. No camera, no edit. Repeatable every month once the system is built.
With shoot and edit
30 to 35 h
The same, plus 10 h of shooting and 10 h of editing twelve formats. This is the Artist reality, and it never decreases.
Floor at 100 USD an hour
1,500 / 3,500
What each cycle has to bill to respect AL's time. Below that, the first client repeats itself.

The line that decides the price is not the deliverable, it is the camera. Everything above the shoot is a system that runs in hours; everything from the shoot down is AL's own time, hour for hour, forever.

WEEK 1 Onboard I want everything I need before I start.
01
Contract signed and first transfer received
Nothing starts before both. Doctrine rule, not a preference: no signature and no transfer means no kickoff, whatever the urgency on the client side.
AL Yousign Both profiles
ADMIN Manual
02
Kickoff call, 1h30
Identity choices are made here and locked: visual direction, positioning, feed cycle, formats. Bounded choices, not an open conversation. After this call the identity does not reopen without a new billable request. Agenda: identity choices locked, access checklist walked (article 5), shoot calendar set, capture brief handed, rules stated once (48h tacit validation, one call a week, written or it does not bind).
AL Zoom Both profiles
1.5 h Manual
03
Access handover, day one
Socials, e-commerce, back office, emails, tools, 2FA disabled where needed. Contract article 5. Any delay in access shifts the deliverables and the period is still owed.
Client, AL checks Client accounts Both profiles
0.5 h Manual
04
Onboarding and discovery questionnaires
Two forms already built on the intranet. They feed the brand bible: craft, products, audience, tone, palette, shoot locations, business objective.
Client fills, agent reads tools.byforja.com Onboarding form Both profiles
1 h Semi-automatic
WEEK 1 TO 2 Diagnose I want to know what to say and to whom.
AL firesBenchmark engine (D1)
05
Benchmark, 7 sites and 12 accounts
DELIVERABLE 1. Competitor sites and social accounts pulled apart: what they publish, at what rhythm, what they charge, where they are weak. First time 7 h, 2 h once the agent does the pass.
Agent, AL reviews Notion Both profiles
2 h Semi-automatic
AL firesPositioning (D2)Client getsPositioning doc, end W2
06
Positioning
DELIVERABLE 2. Where the craft sits in its market, what it is worth, what the maker personally carries. This is the piece the client cannot produce alone and the reason the strategy stays with AL.
AL decides, agent drafts Notion Both profiles
3 h Semi-automatic
WEEK 2 TO 3 Build the system I want a machine, not a list of ideas.
AL firesStrategy docs (D3)
07
Strategy documents
DELIVERABLE 3. Content categories, funnel, calls to action, pricing strategy. Seven recurring categories is the format that worked on the first client.
AL decides, agent drafts Notion Both profiles
4 h Semi-automatic
AL firesOverlay renderer (D4)
08
Structure: overlays, covers, palette
DELIVERABLE 4. The first client received 19 overlay variants in 4 families plus 8 highlight covers. Built once by hand, 8 h. Rendered by script from a config since then, 20 minutes per client.
Script, AL triggers loom-mockups renderer Both profiles
20 min Semi-automatic
AL firesGrid + shoot codes (D5)Client getsBriefs + editorial plan, W3
09
Editorial strategy: the grid
DELIVERABLE 5. The month laid out cell by cell, each one carrying a shoot code (B1 to B5 shop, G1 to G4 workshop, A1 to A3 bench). Rule of 3 zones on the visible rows, macro and wide alternating between neighbours.
Agent, AL edits Notion Plan generator ↗ Both profiles
30 min Semi-automatic
10
Weekly point 1, 1h
Five weekly points, weeks 2 to 6, one hour each with 15 minutes of questions. Hard ceiling of one call a week, doctrine rule, set to bound the relational proximity that drains AL. Agenda: review the week's deliverable against the plan, validations locked or escalated, unblock access or footage or pending decisions, brief the next week, 15 minutes of questions.
AL Zoom Both profiles
1 h Manual
WEEK 3 TO 5 Produce I want the material to exist.
11
Shoot sessions
Two sessions on the first client, 10 hours of rushes. For an Artist, AL shoots. For a Pilot, the client shoots against a written brief and AL never travels. This single line is the biggest cost difference between the two profiles.
AL for Artist, client for Pilot On site Artist only
10 h Manual
Client gets12 publications, W3 to 6
12
Edit twelve formats
The one cell that decides the whole column. An Artist never takes editing, so never learns, so nothing ever transfers. A Pilot takes it on day one, so the cost falls month after month.
AL for Artist, client for Pilot FCPX Artist only
10 h Manual
13
Weekly points 2, 3 and 4
Three hours across three weeks. Tacit validation applies: silence for 48 hours on content, 5 days on requests, counts as approved and locks the deliverable. Same agenda each week: review, validate, unblock, brief ahead, 15 minutes of questions.
AL Zoom Both profiles
3 h Manual
WEEK 6 Hand over I want the month to run without me inventing it.
AL firesMonth page render (D6)Client getsThe month page (D6)
14
Monthly content plan, delivered as one page
DELIVERABLE 6. The single document the client actually opens: the grid rendered as their own profile, the 5 week timeline, the shoot codes, the planning principles, the covers with download, the overlay library. Built by hand the first time, rendered from the plan since.
Script, AL reviews HTML render Both profiles
15 min Semi-automatic
Client getsHandover pack, W6
15
Closing meeting, 1h30
Reads the four weeks of data, decides what the next cycle changes. This is where a renewal is proposed, never earlier. Agenda: four weeks of data read, autonomy table reviewed skill by skill, next cycle decided, handover pack walked through, renewal proposed here and only here.
AL Zoom Both profiles
1.5 h Manual
16
Next month content plan
The cycle restarts at step 05 for a renewal, minus the benchmark and the positioning, which are done once. A renewal cycle costs roughly 6 hours of documents.
Agent, AL reviews Notion Both profiles
6 h Semi-automatic

What this wall says about the price

Sixteen steps, and only two of them carry the weight: the shoot at 11 and the edit at 12. Together they are twenty of the thirty hours. Every other step either runs on a script or costs a fixed hour of call.

So the pricing question has a mechanical answer. An offer that stops at step 10 costs AL ten to fifteen hours and can be sold from 1,500 USD without disrespecting his time. An offer that includes 11 and 12 costs thirty hours and cannot go below 3,500 USD. There is no middle: the camera is the cliff.

A.8 What makes a prospect feel understood · writing rule for every Loom script, set 2026-08-10

This is not theory and it is not a style note. It governs how step 05 gets written from now on, and the opener it produces is what carries into the email at step 07.

The wow never comes from the diagnosis. Listing a flaw only proves that somebody looked, and anybody can open a website. The wow comes from naming a tension the prospect lives with and has never put into words. On an artisan there are four of them, and they are always the same four.

The four tensions, always the same four

Tension A
The gap between what he makes and what the world sees.
He knows his piece is worth more than he sells it for. Nobody ever tells him that his work is better than his shop window.
Tension B
The shame of marketing.
Selling himself feels like betraying his trade, and he never says it out loud because it would sound like an artist complaining.
Tension C
The invisible exhaustion.
He produces, photographs, publishes, answers, ships, counts. Content is always the thing that gets dropped when the week is full, and content is exactly what brings the customers back.
Tension D
The feeling that none of it pays.
He posts, he gets likes, and he gets zero sales. Nobody ever makes the connection for him.

The three beat structure

Honour the craft with a precise detail then Name the exact break, at the exact moment then Say what it costs him, without it being his fault

The first beat is the one every cold emailer skips, and it is the one that makes the difference. It has to show that what he makes was understood, not only what is broken on his site.

Five openers from the first wave

Quoted as written, from the alternative openers recorded on the five prospect pages. Not rewritten.

My Sweet Sweet World · Bean to bar chocolate, Ontario

You are already in shops across Ontario, so the people landing on your site have often heard of you first. And the first thing they see is a delivery address form.

Why it works. It opens on his retailer network, which means most of his visitors arrive already sold. The break is only named after that, so it reads as a loss he can measure rather than a verdict on his site.

Piece of Clay · Ceramics, Amersfoort

You built an English version, so you are aiming at buyers outside the Netherlands. They go through the whole shop in English. And at the exact moment you ask them to order a custom set, everything switches back to Dutch.

Why it works. It names her intention before it names the bug. She is told what she was trying to do, then shown the exact second it fails, which is the second she asks for money.

QUOIO · Leatherwork, Florence

Twenty five years on bull hide, more than a hundred pieces online, every one priced with a buy button. And both of your homepages open on a holiday notice with no return date. Your shop is open, it just looks closed.

Why it works. The twenty five years and the working shop are stated first, so the last line lands as a paradox instead of an insult. Open but reading as closed is something he has felt and never said.

Buckleather · Oak bark belts, Suffolk

Your oak bark belts are your signature. Someone clicking your menu lands on a page with no price, and has to guess that another click shows what it costs. People do not guess, they leave.

Why it works. It ends on buyer behaviour rather than on the site. People do not guess, they leave turns a routing detail into a lost sale, and puts the fault on the visitor.

Workshop Kurogane · Tamahagane bladesmith, Kochi

You spend six days turning beach sand into steel, then that steel into a blade. And those six days show up in your list with a date code, the same line and the same photo as the six others. The most expensive thing you sell reads like a spreadsheet row.

Why it works. The craft is restated in his own terms before anything is named. Reads like a spreadsheet row is the sentence a sensei cannot unsee once he has read it.

One level up, the verifiable prediction

A sentence that asserts something the prospect knows to be true and has never said out loud.

I would bet your best sales still come from word of mouth and from markets, not from the site.

On an artisan that is true nine times out of ten. When it lands, he does not think "he looked at my site", he thinks "he knows my trade". That is a different category of credibility, and it is the only line in the script that buys it.

The rule that comes with it

One prediction, and only when the certainty is there. A prediction that misses turns AL into a cold caller reciting a script, and it costs more than the prediction would have earned.

The three things never to do

Never, on any script
  1. Never say their site is badly made. That attacks their own choice and they close. Always: the problem is not your work, it is the plumbing around it.
  2. Never stack the flaws. One flaw, named precisely. Three flaws is an audit, one flaw is a conversation.
  3. Never talk about yourself before the end. His name in the opening, the offer after the call to action. Between the two, the only subject is him.

A.9 The firing map: step → deliverable → prompt → what the client receives · built 2026-08-11 after the Buckleather rehearsal

A.7 says what each step produces. It did not say which prompt fires it or what artifact the client actually holds, which is why the Buckleather rehearsal folder looked richer than the staircase. It was not richer: the same six deliverables were simply named by week instead of by D number. This table is the missing join. It is the only place where a D number, a Grammar, a Prompt and a real file sit on the same row.

Step Deliverable What fires it Client holds Rehearsal file
02Identity locked at kickoffGrammar 06 / 07, onboarding, routed by profileKickoff recap, week 1Week-1-Kickoff-Recap
05D1 Benchmark, peers and the empty seatBenchmark engine, agent pass, AL reviewsNothing on its own, it feeds D2Strategy-Pack section 01
06D2 PositioningAL decides, agent draftsPositioning doc, end of week 2Week-2-Positioning
07D3 Editorial strategyAL decides, agent draftsStrategy doc, week 3Week-3-Strategy
08D4 Structure: overlays, covers, paletteOverlay rendererThe overlay files and highlight coversStrategy-Pack section 04
09D5 Editorial grid, 12 cellsClient Content Plan GeneratorThe grid plus the caption packWeek-3to6-Caption-Pack
14+D6 Month pageGrammar 12 + Prompt 12, Client Month PageThe month page, every month, for lifeMonth-Page-September
Two things the rehearsal proved, worth keeping

The Strategy Pack is internal, not a client drop. It bundles D1 to D5 in one readable page so AL can see the whole foundation at a glance. The client never receives it as such: he receives the weekly drops, because the weekly rhythm is what makes six weeks feel like progress rather than one big file and then silence. Front-loading everything into one document would kill the cadence the contract sells.

The rehearsal folder is not richer than the staircase, it is the staircase rendered. Every file in it maps to exactly one row above. If a future client folder grows a file with no row here, that file is either a new deliverable that must enter A.7 first, or it should not exist.

Related pages: Actions board for the tickable version, Pricing calculator for step 03 and for the A.5 formulas, Call Cockpit for the live formula decider and the post-call score, Discovery questionnaire for where the profile is recorded, CRM for what happens after step 14, All links for everything else.