Configurable branch prefix

The pipeline hardcodes `feature/` as the branch prefix across ~36 source and template references. Any team using a different branch convention (`dev/`, `task/`, `issue/`, bare slugs) gets broken pipeline status, incorrect validation warnings, and wrong agent instructions on first use. The user wants `branchPrefix` in `ana.json` so the prefix is configured once and read everywhere.

verdict UNKNOWNscore 0 / 22findings 0 (0 risk · 0 debt · 0 obs)duration 51mrejection cycles 0shipped Apr 24, 2026surface cli

Pipeline timeline

Intent to proven code in 51m across Think, Plan, Build, and Verify.

Think
11m
Plan
11m
Build
34m
Verify
5m

Assertion ledger

22 claims, each independently verified. Showing 8 — show all →

IDSaysMatcher
A001Fresh installs include a branch prefix setting in the config fileverifiedfail
A002Re-initializing preserves a user-modified branch prefixverifiedfail
A003The config reader returns the configured prefix when presentverifiedfail
A004Older installs without a prefix setting get the default automaticallyverifiedfail
A005A missing config file does not crash the prefix readerverifiedfail
A006Teams using bare branch names can set an empty prefixverifiedfail
A007The schema recovers gracefully from a corrupted prefix valueverifiedfail
A008Pipeline status commands show the configured prefix in branch instructionsverifiedfail

Findings 0 total

Integrity seal

scopesha256:c7e8a5d4ce215...
contractsha256:a8c31f91bfa46...
plansha256:2a6bbe0bac81b...
specsha256:84011701c7cf9...
build-reportsha256:dce786d2ad737...
verify-reportsha256:736f143ab0630...
audit cmd$ ana proof audit configurable-branch-prefix   → all hashes match