/block — Flag Blocker
Create or update blocker notes with severity, owner, and due date.
Context
Today's date: !date +%Y-%m-%d
Existing blockers: !ls blockers/*/*.md 2>/dev/null | tail -10
Reference template: @_templates/blocker.md Config: @_core/config.yaml Processing logic: @_core/PROCESSING.md
Input
User input: $ARGUMENTS
Processing Steps
- •
Parse Input
- •Extract project (before colon)
- •Extract description
- •Parse flags: --severity, --owner, --due
- •Default severity: medium
- •
Severity Mapping
- •critical/urgent/p0/p1 → high
- •medium/normal/p2 → medium
- •low/minor/p3 → low
- •
Duplicate Check
- •Search
blockers/{project}/*.mdfor similar open blockers - •If similar found: Prompt user to update existing or create new
- •Search
- •
Create Blocker Note
- •Filename:
blockers/{project}/{date}-{slug}.md - •Apply template with extracted data
- •Add
## Linkssection
- •Filename:
- •
Update References
- •Add to project index if exists
- •If critical (high severity + due < 2 days): Flag for escalation
Output
code
Created: blockers/{project}/{date}-{slug}.md
Severity: {severity} | Owner: {owner} | Due: {due}