Heddle / operational infrastructure for credentialing

The loom under your credentialing program.

Heddle turns a certifying body's blueprint into an authored item bank, a weekly curriculum, and student-ready documents. An assistant that knows your program drafts the first pass and shows you what every action will do before it runs. Built for program directors who know credentialing from the inside.

Current program
Gina Lawrence's CRSS exam prep at Elgin Community College. 100% student pass rate.
Request a demoSee what it does

In weaving, the heddle is the part of the loom that chooses which threads to lift on every pass of the weft. In your program, Heddle does the same thing for your curriculum.

Capabilities
What Heddle does

Five capabilities, each a thing a program director used to do by hand.

  1. 01

    Hold the blueprint, even when it changes.

    Author every question against the certifying body's current blueprint, by hand or with Heddle drafting the first pass for you to approve. When IC&RC or your state board revises a domain, you see exactly which questions move and which need rewriting.

  2. 02

    Plan summer, fall, and spring as one program.

    Each semester is a first-class object: its own blueprint version, its own roster of questions, its own published syllabus page. Edits to next term never overwrite last term's record of what students actually saw.

  3. 03

    Hand students packets that used to be impossible.

    Professional practice booklets, question-by-question rationales, blueprint-aligned mock exams. Rendered to PDF and DOCX on demand, versioned in storage, every page traceable to the question versions that produced it.

  4. 04

    See which questions are working, which need revision.

    Question-level performance for every cohort. The questions that are silently broken stop being silent.

  5. 05

    Run one cohort or ten without the load scaling with you.

    Multi-cohort scheduling, teammates invited at the right level of access, and student-facing materials live in one place. The administrative overhead does not grow with the number of students.

How it works
How it works

From blueprint to published syllabus, in seven steps.

One workflow, seven checkpoints. A program director runs it once a term and walks away with a course.

  1. 01

    Choose the semester and the blueprint version.

    Pick a credential, pick a term — summer, fall, spring — and lock in the certifying body's current domain structure. Every artifact you produce from here on cites this blueprint by version.

  2. 02

    Heddle drafts the syllabus. You make it yours.

    Heddle drafts a weekly syllabus aligned to the blueprint coverage you chose — a first pass, not a finished product. The editor opens immediately so you can rewrite headings, reorder weeks, and re-balance domains before anything downstream runs.

  3. 03

    Set the question list for this semester.

    Settle the pool of questions eligible for this semester. Once the list is set, every packet, every practice quiz, every final-exam form traces back to specific question versions. No drift, no surprises mid-term.

  4. 04

    Generate course materials.

    If the blueprint has coverage gaps your question list can't fill, Heddle drafts the missing questions in the background and audits each one against the blueprint. You watch progress in real time and keep working while it runs.

  5. 05

    Walk the syllabus week by week. Approve what's ready.

    Every week of the syllabus surfaces for review on its own page. Approve or reject; the rejections route back to revision before they ever reach a student.

  6. 06

    Attach the final.

    Pull a 100-question final from the locked bank, weighted to match the blueprint exactly. Heddle renders it to PDF and DOCX with answer keys and per-question rationales.

  7. 07

    Publish a shareable syllabus page.

    A versioned, public syllabus page goes live at /syllabus/<exam>/<semester>. Republish anytime — v1, v2, v3 — and every prior version stays traceable.

The intelligence layer
Built into every screen

An assistant, a command bar, and guardrails — woven through the workflow.

The seven steps are the warp. These four run across all of them — so a program director never works alone, and never gets surprised by what a click does.

  • Ask Heddle

    An assistant that knows your program.

    Heddle sits in a dock on every screen. Ask in plain language — which domains are thin, what's blocking publish, draft a question on confidentiality — and it answers from your actual bank and term state. It never guesses a count or a status; it looks them up.

  • AI drafting

    It drafts the first pass. You decide.

    Point Heddle at a domain and a topic and it drafts a full question — stem, options, answer key, and a rationale for every distractor. Same for a week-by-week syllabus. Every draft lands for your review before it counts; nothing reaches a student unapproved.

  • ⌘K

    Everything, one keystroke away.

    Press ⌘K (Ctrl-K on Windows) anywhere to jump to a screen, run an action, or search the question bank by domain, level, or keyword. The same commands, filtered to what your role can actually do.

  • Guardrails

    See what an action will do — before it does it.

    Before anything hard to undo — locking a bank, publishing a term — Heddle shows a plain-language preview of exactly what changes and what stays. Usage reads in jobs you recognize (“2 of 3 syllabus drafts left this term”), never token meters. A “needs your attention” list keeps the next move in view.

See it in action
See it in action

Twelve screens. The whole platform.

Below is the real Heddle UI, rendered from a demo program (CRC · Illinois · Fall 2026): the seven-step workflow, plus the assistant, command palette, AI drafting, and guardrails that run across all of it. Start the tour for guided callouts, or scroll and read at your own pace.

Try the live dashboard →
33 callouts · ~2 minutes · skip anytime
  1. Step 01 / 12

    Dashboard

    heddle.app/dashboard
    Demo
    Dashboard

    Welcome, Gina.

    gina@elgin.edu

    Exams I own
    demo-crc-ilowner

    CRC — Illinois (demo)

    IC&RC · 1,000 questions · active

    Bank →Materials →Forms →
    cadc-ileditor

    CADC — Illinois

    IC&RC · 740 questions · active

    Recent activity
    • Materialsdemo-crc-il · v2026.08.01-fallrunning2m ago
    • Formdemo-crc-il · CRC-IL Fall 2026 — Final v1succeeded1h ago
    • Formdemo-crc-il · Week 5 practice — MIsucceededMon
    Dashboard · all exams a director owns
  2. Step 02 / 12

    New semester

    heddle.app/exams/demo-crc-il/orchestrator/new
    Demo
    New semester

    Choose a credential, choose a term.

    Domain weights
    • I Theories of Addiction22%
    • II Counseling Practice28%
    • III Assessment & Treatment Planning20%
    • IV Professional Responsibility18%
    • V Recovery Support12%
    unsavedCancelCreate semester →
    Semester builder · new semester
  3. Step 03 / 12

    Syllabus draft

    heddle.app/exams/demo-crc-il/orchestrator/fall-2026/syllabus
    Demo
    Syllabus draft

    CRC — Illinois · Fall 2026

    draftauto-saved 6s ago
    D-I22%
    D-II28%
    D-III20%
    D-IV18%
    D-V12%
    1. ⋮⋮Week 01Models of addictionD-I
    2. ⋮⋮Week 02Neurobiology of dependenceD-I
    3. ⋮⋮Week 03Co-occurring disordersD-I
      Objectives. Distinguish DSM-5 substance-use disorders from co-occurring mood and anxiety presentations. Identify integrated treatment pathways and articulate the counselor's role on a multidisciplinary team.
      8 items2 readings1 case study
    4. ⋮⋮Week 04The counseling relationshipD-II
    5. ⋮⋮Week 05Motivational interviewingD-II
    6. ⋮⋮Week 06Group facilitationD-II
    7. ⋮⋮Week 07Crisis interventionD-II
    8. ⋮⋮Week 08Intake & screeningD-III
    9. ⋮⋮Week 09Treatment planningD-III
    10. ⋮⋮Week 10Progress notes & continued stayD-III
    11. ⋮⋮Week 11Confidentiality (42 CFR Part 2)D-IV
    12. ⋮⋮Week 12Ethics & boundariesD-IV
    13. ⋮⋮Week 13Mandated reportingD-IV
    14. ⋮⋮Week 14Recovery capitalD-V
    15. ⋮⋮Week 15Peer support modelsD-V
    16. ⋮⋮Week 16Final review + practice examD-
    Reset to Heddle draftApprove syllabus →
    Semester builder · Fall 2026 · syllabus draft
  4. Step 04 / 12

    Question list

    heddle.app/exams/demo-crc-il/orchestrator/fall-2026/bank
    Demo
    Set the question list

    1,000 items eligible. Blueprint v2.3.

    Settling the list freezes the pool. Every artifact downstream cites these question versions.

    Coverage by domain
    D-I
    220 / 220
    D-II
    280 / 280
    D-III
    200 / 200
    D-IV
    180 / 180
    D-V
    120 / 120
    2 coverage gaps
    • D-IV · short 22 questions · Confidentiality questions short
    • D-V · short 8 questions · Peer support coverage thin
    v2.3unlocked
    Export manifestSet the list →
    Semester builder · Fall 2026 · question list
  5. Step 05 / 12

    Course materials

    heddle.app/exams/demo-crc-il/orchestrator/fall-2026/pipeline
    Demo
    Course materials run

    v2026.08.01-fall

    runningstarted 4m ago
    1. corpus-checks
      succeeded1.8s
    2. draft-items
      succeeded184.2s · 30/30
    3. audit-items
      running64% · 19/30
    4. render-packets
      queued
    5. publish
      queued
    [audit-items] 19/30 written · D-IV +14 · D-V +5 · last: 22s ago
    Semester builder · Fall 2026 · course materials
  6. Step 06 / 12

    Week review

    heddle.app/exams/demo-crc-il/orchestrator/fall-2026/review/week-4
    Demo
    Week 4 review

    The counseling relationship

    domain II2 pending · 1 approved
    1. Question 01 · D-IIpending

      A client's body language suggests resistance during the second session. The counselor's most appropriate first response is to:

      • AConfront the resistance directly and ask the client to explain.
      • BReflect what is observed and explore it openly without judgment.
      • CContinue with the planned agenda and revisit the topic next week.
      • DDocument the behavior and refer the client for re-assessment.
      Rationale

      Reflective listening preserves the alliance and invites exploration. (a) ruptures rapport, (c) avoids the rupture risk, (d) pathologizes a normal interpersonal signal.

      Reject with noteApprove
    2. Question 02 · D-IIapproved

      Therapeutic alliance is best understood as:

      • AThe counselor's clinical authority over the treatment plan.
      • BThe collaborative bond, agreement on tasks, and shared goals.
      • CThe frequency of contact between counselor and client.
      • DThe client's compliance with assigned homework.
    3. Question 03 · D-IIpending

      Which of the following most undermines unconditional positive regard?

      • AReflecting the client's stated values.
      • BExpressing empathy for difficult disclosures.
      • CSubtly steering the client toward the counselor's worldview.
      • DNaming the limits of confidentiality at intake.
      Reject with noteApprove
    ← Week 3 reviewWeek 5 review →
    Semester builder · Fall 2026 · review · week 4
  7. Step 07 / 12

    Final exam

    heddle.app/exams/demo-crc-il/orchestrator/fall-2026/final
    Demo
    Final exam form

    100 questions · blueprint-weighted

    v2.3ready
    Blueprint match
    D-I
    22 questions22% ✓
    D-II
    28 questions28% ✓
    D-III
    20 questions20% ✓
    D-IV
    18 questions18% ✓
    D-V
    12 questions12% ✓
    Artifacts
    • PDFCRC-IL_Fall-2026_FINAL_v1.pdf1.8 MBDownload ↓
    • DOCXCRC-IL_Fall-2026_FINAL_v1.docx612 KBDownload ↓
    • PDFCRC-IL_Fall-2026_FINAL_v1_KEY.pdf980 KBDownload ↓
    RegenerateAttach to Fall 2026 →
    Semester builder · Fall 2026 · final exam
  8. Step 08 / 12

    Published syllabus

    heddle.app/syllabus/crc-il/fall-2026
    Demo
    Live atheddle.app/syllabus/crc-il/fall-2026v3 published2 weeks ago
    Public syllabus

    CRC · Illinois · Fall 2026

    16 weeks · IC&RC blueprint v2.3 · Elgin Community College

    1. Wk 01Models of addiction
    2. Wk 02Neurobiology of dependence
    3. Wk 03Co-occurring disorders
    4. Wk 04The counseling relationship
    5. Wk 05Motivational interviewing
    6. … 11 more weeks
    Version history
    • v32026-08-12

      Reweighted Domain IV after blueprint v2.3 update.

    • v22026-08-04

      Renamed week 7; added crisis MI references.

    • v12026-08-01

      Initial publish.

    Public syllabus · published
  9. Step 09 / 12

    Ask Heddle

    heddle.app/exams/demo-crc-il
    Demo
    CRC — Illinois (demo) · Fall 2026
    ASK HEDDLEonlineacting as owner
    You
    Which domains are thin for Fall 2026?
    Heddle
    Two are short of the blueprint: Domain IV is 22 items under on Confidentiality (42 CFR Part 2), and Domain V is 8 thin on peer support. Everything else meets v2.3.
    You
    Create the Fall 2026 term.
    CONFIRM BEFORE IT RUNS

    Creates a new term Fall 2026 on CRC — Illinois, pinned to blueprint v2.3. Nothing student-facing is generated yet.

    Create term →Cancel
    Ask Heddle anything about this program…Send
    Heddle assistant · docked on every workspace screen
  10. Step 10 / 12

    Command palette

    heddle.app/exams/demo-crc-il/bank
    Demo
    Command palette
    ⌘Kconfidendemo-crc-il
    Actions
    RUNDraft a question on this topic
    RUNSet the question list for Fall 2026
    Go to
    NAVQuestion bank
    NAVCompare blueprints
    Questions · 3 matches
    IVORIG-0412 — 42 CFR Part 2 governs confidentiality of…
    IVORIG-0455 — A counselor may disclose without consent when…
    IVORIG-0478 — Confidentiality of substance use records is…
    ↑↓ to move · ↵ to run · esc to closerole: owner
    Command palette · ⌘K / Ctrl-K · scoped to this exam
  11. Step 11 / 12

    Draft a question

    heddle.app/exams/demo-crc-il/bank/new
    Demo
    New question
    Domain
    IV — Professional Responsibility
    Topic
    Confidentiality (42 CFR Part 2)
    Cognitive level
    Application
    Draft with Heddle →
    DRAFTED BY HEDDLEunsaved draft

    A client in treatment asks the counselor to share progress notes with their employer. Under 42 CFR Part 2, the counselor may release the records only when:

    AThe employer provides a written request on letterhead.
    BThe client signs a consent that names the recipient and the purpose.key
    CThe counselor judges disclosure to be in the client's interest.
    DThe treatment program's director approves the release.
    Rationale. B is correct: Part 2 requires specific, written consent. A and D substitute another party's authority for the client's; C is the “best interest” trap Part 2 was written to forbid.
    Saves as DRAFT-7g2k · awaits owner approval
    EditSave draft →
    Author a question · manual, or drafted by Heddle for your review
  12. Step 12 / 12

    Guardrails

    heddle.app/exams/demo-crc-il
    Demo
    CRC — Illinois (demo)
    NEEDS YOUR ATTENTION3
    • review2 weeks of Fall 2026 are waiting for approval.editor
    • failedA materials run stopped at audit — retry available.editor
    • draftDRAFT-7g2k is ready to review and approve.owner
    2 of 3 syllabus drafts left this termjobs, not tokens
    BEFORE YOU PUBLISHrepublish

    Republishing pushes a new version of the live syllabus. Learners see the change immediately.

    Versionv2 → v3 (the live page updates in place)
    Weeks included16 of 16 weeks, all approved
    Stays visible at/syllabus/crc-il/fall-2026
    Republish as v3 →
    Guardrails · needs-your-attention, usage, and consequence previews
Who it's for

Programs that take credentialing seriously, run by people who are not software engineers.

Heddle is built for subject-matter experts in addiction counseling, recovery support, and peer work. Specifically:

  • Community college credentialing programs
  • Treatment center workforce development
  • Peer support training organizations
  • State workforce boards running certification pipelines
The program running on Heddle today

Gina Lawrence, Elgin Community College.

Gina ran her CRSS prep course on Word documents and a shared folder. The questions were good. The packets took a weekend each to assemble. The blueprint coverage was tracked in her head.

On Heddle, the same expertise produced an authored 1,802-item bank aligned to the IC&RC April 2025 CRSS blueprint, a weekly curriculum her students follow without confusion, and practice packets generated in minutes instead of a Saturday. Every packet traces back to the exact item versions that produced it. When she needs a question on a thin domain or wants to know what's left before publishing, she asks Heddle and gets an answer drawn from her own bank.

Her cohorts have a 100% pass rate on the certification exam.

  • 1,802
    questions in the CRSS bank
  • April 2025
    IC&RC blueprint alignment
  • 100%
    student pass rate
A note for the curious

Credentialing is a classification system. It decides who is allowed to do the work and who is not, on the basis of an exam built from a blueprint that almost no student ever reads. The blueprint is the warp. The students are the cloth being made. Heddle is the piece that does the choosing, one item at a time, until something coherent is produced.

This view of classification as quiet, load-bearing infrastructure is developed in the Invisible Infrastructure essays. Heddle is the operational expression of that thesis. If you got here from the writing, you are in the right place.

Request a demo
Talk to us

Show your program. See Heddle in action.

Heddle is taking on a small number of programs this year. A demo is a 45 minute conversation with a working installation, not a slide deck.

If a form is the wrong shape, write directly: hello@heddle.app.