Skip to content

V-L3-C1: Justfile line 55 collapses three recipes via literal \n #10

Description

@hyperpolymath

Context

Justfile line 55 contains literal \n characters where newlines were intended. The three intended recipes (augment, check-octad, migrate) collapse into a single recipe whose name embeds \n:

# Augment a database with VeriSimDB octad\naugment DB_URL:\n    cargo run -- augment {{DB_URL}}\n\n# Check octad layer completeness\ncheck-octad DB_URL:\n    cargo run -- check-octad {{DB_URL}}\n\n# Generate migration scripts\nmigrate DB_URL:\n    cargo run -- migrate {{DB_URL}}

Running just augment foo errors with "Unknown recipe augment".

What to do

Split the \n-joined block into three independent recipes with real newlines. Verify with just --list.

Note (sequencing)

If the underlying clap subcommands augment / check-octad / migrate do not exist (they don't — see src/main.rs), this issue is blocked on V-L3-C2. Either fix the recipes to point at real subcommands or delete them in V-L3-C2.

Acceptance

  • just --list shows three distinct recipes (or those recipes are removed)
  • No literal \n remains in the file

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething is broken or behaves incorrectly

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions