com um clique
trust-ladder-workflow
// Per-company trust state procedure (learning / trial / operating). When a live outreach tool refuses, names the canonical draft replacement.
// Per-company trust state procedure (learning / trial / operating). When a live outreach tool refuses, names the canonical draft replacement.
Canonical workflow for "drive my business" / "operate this company". Single entry point — branches internally to onboard (new), Phase 11 plan (existing without strategy), or execute (existing with strategy).
Phase 11 procedure — capabilities → set_strategy_inputs → plan → apply → approve, plus 3-path blocker resolution (ask / build / defer). Covers WHOLE business surface via injected OPERATIONAL CONTEXT, not just what_we_sell.
Produce a voice contract from operator-curated exemplars (Phase 10). Triggered by exemplar paths, voice intent, or draft lint failure.
Marketing-strategy foundations distilled from the Phase 11 strategy generator. Use BEFORE drafting a strategy or proposing tactics so output reflects the PESO / RACE / STDC / JTBD frameworks and avoids generic agency clichés. Pairs with the `company_plan` tool — this skill is the meta-grounding; the tool runs the full LLM strategy generation.
Anti-slop principles for B2C social posts and outreach. Use BEFORE drafting an email, X post, or prospect message so the body reads like a person, not an LLM. Pairs with the Phase 10 voice contract (data/companies/<slug>/voice.yaml) — this skill is the meta-principles; voice.yaml is the per-company specifics. Distilled from public marketing patterns (jackfriks/b2c-marketing on ClawHub) — not a copy.
Concrete, algorithm-grounded guidance for writing X posts that the For You feed ranks high. Distilled from the public source of X's ranking system (github.com/xai-org/x-algorithm, May 2026 release). Use this BEFORE drafting any X post or reply. Pairs with the `x_style_preflight` tool (mechanical banned-phrase check) and the `twitter-marketing` skill (general practice).
| name | trust-ladder-workflow |
| description | Per-company trust state procedure (learning / trial / operating). When a live outreach tool refuses, names the canonical draft replacement. |
| license | MIT |
| metadata | {"author":"petr-royce","version":"1.1.0","phase":9} |
Every ABE company has a 3-state trust ladder gating live outbound communication:
| State | Live outreach | Per-call approval | Default |
|---|---|---|---|
learning | REFUSED — draft only | n/a | new companies |
trial | allowed | MODERATE | promoted after voice approval |
operating | allowed | within budget | mature |
Check trust state for active company (company_report headline or [COMPANY] trust= in snapshot).
If learning: live tool refuses. Call the draft equivalent:
email_send/email_reply → email_draft(to, subject, body)prospect_outreach → outreach_draft(prospect_id, body, channel)twitter_post → post_draft(content)Drafts land at companies/<slug>/drafts/<kind>/pending/. Voice contract lints body before persist (see [[voice-extraction-workflow]] if lint fails). Tell operator what you drafted.
If trial: live tools work but each gates MODERATE. Be deliberate — operator just promoted you. Produce ONE quality send, not a batch.
If operating: full autonomy within budget. Voice contract still lints.
Error message names the replacement and operator action. Example:
email_send blocked: company 'acme' in trust state 'learning' — use email_draft.
Operator command: elophanto company trust acme trial.
company_trust_set yourself. Operator decides via CLI or via the tool with explicit MODERATE approval.operating: live sends become autonomous. Demote with elophanto company trust <slug> trial if it goes sideways.company_trust_set to promote yourself.company_trust_set