Skip to content

Fix suffixed orchestration source IDs - #31

Open
Ldsystem wants to merge 1 commit into
mainfrom
fix/orchestration-source-id-suffix
Open

Fix suffixed orchestration source IDs#31
Ldsystem wants to merge 1 commit into
mainfrom
fix/orchestration-source-id-suffix

Conversation

@Ldsystem

@Ldsystem Ldsystem commented Sep 1, 2026

Copy link
Copy Markdown
Owner

The orchestration task-brief compiler misread letter-suffixed specification IDs such as API-003A as the numeric prefix API-003. It also could not consume the verified specification forms that keep a title or colon inside the bold marker. This blocked all WOR-78 task briefs even though the specification IDs were distinct and valid.

This change defines one strict source-ID token with an optional single uppercase suffix, uses it consistently across record extraction, requires an explicit delimiter after heading IDs, and accepts exactly one colon inside or outside bold records. Regression coverage includes numeric and suffixed headings, titled bullets and paragraphs, both colon placements, tables, malformed lowercase/multi-letter/hyphen suffixes, and colonless prose.

Validation:

  • repository-pinned full suite: 721 passed
  • focused grammar and task-brief tests: passed
  • all eight real WOR-78 task briefs compile successfully
  • independent cursor-grok-4.6-high re-review: ACCEPT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant