Ingest ideas, distill signals, and generate marketing assets with the Marketing Factory.
This lab connects ingestion, ETL, council, and marketing. You will:
alembic ingest ./ideas to produce wiki packages.alembic distill ./ideas --from discover --to review --offline to score and verify business signals.alembic marketing <signal>.json --offline to generate positioning, copy, and creative manifests.Think of it like… a product team that reads customer feedback, ranks opportunities, and hands a brief to the marketing agency.
runFunnel in @alembic/harness chains T0 deterministic scoring, T1 extraction, T2 shortlisting, and T3 verification. The resulting BusinessSignal is fed into runMarketingFactory. Offline mode uses deterministic copy templates and a fake Higgsfield client; online mode shells out to the real Higgsfield CLI and can use --soul-id.
# 1. create ./ideas/*.md mkdir -p ./ideas cat > ./ideas/pain.md <<'EOF' # Pain: onboarding drop-off Users leave during signup because the form is too long. EOF # 2. ingest and distill alembic ingest ./ideas alembic distill ./ideas --from discover --to review --offline # 3. market the top signal alembic marketing ./ideas/distill/signal-*.json --offline
distill writes scored packages and verified signals under the corpus directory. The marketing command picks the signal, loads marketing skill contexts from <dataDir>/skills/marketing, builds a Higgsfield generation request, and writes a content-addressed manifest. The manifest records rejected creatives with reason codes so you can audit the pipeline.
Create three idea files and run the full lab. Compare the T0 score with the final T3 council score.