nforum sketches a file format for legal workflows

A docs-only proposal to treat AI workflows as versioned files you check into a repo, not rows in a database.

workflowknowledge-management

Amiel Lavon's contribution to nforum's fork doesn't change a single line of working code. It's a written proposal - a schema and two worked examples - for what a "workflow pack" should look like on disk: a small YAML file describing a workflow's title, type, practice area, jurisdiction, language, version, and the prompt text that drives it.

The point is governance. Today, the prompts and column configurations that shape how Mike reviews a contract or runs an intake live inside the database, edited through the app. Treating them as files means they can be reviewed in pull requests, diffed across versions, and shipped between firms or teams the same way code is. A second commit clarifies that the file's identifier is stable and independent of any database key, so the same pack can move between installations cleanly. The actual importer is deferred - this is laying down the standard before anyone writes against it.

So what Worth watching for any legal team that wants their AI prompts treated as reviewable product, not configuration buried in an admin screen.

View this fork on GitHub →

Spotted something wrong? Or know the PR text has fresher detail than the writeup above?

Commits in this thread

3 commits from nforum/mike, oldest first. Source extracted verbatim from the harvested git log.

SHA Subject Author Date
f36519a0 docs(workflows): add declarative workflow pack format Amiel Lavon 2026-05-05 ↗ GitHub
557a990c docs(workflows): add declarative workflow pack format Amiel Lavon 2026-05-05 ↗ GitHub
0a70bada Merge PR #34: docs(workflows): declarative workflow pack format Bojan Plese 2026-05-07 ↗ GitHub

Capture this thread into my fork

Download a single Markdown prompt that tells Claude how to port every commit above into your working tree — adapting paths and structure to match your repo. Run it via claude -p < capture-thread-54.md from inside the repo you want the changes in.

⬇ Download capture-thread-54.md