Skip to content

Commit 753d73f

Browse files
Jim Wordelmanclaude
andcommitted
docs(cli): regenerate CLI reference + llms-full onto current main
Picks up flag description updates for --no-cycle-check and the new --allow-stale import flag added to origin/main after this branch was cut. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent f53b54e commit 753d73f

10 files changed

Lines changed: 72 additions & 12 deletions

File tree

docs/CLI_REFERENCE.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1780,7 +1780,7 @@ bd dep [issue-id] [flags]
17801780

17811781
```
17821782
-b, --blocks string Issue ID that this issue blocks (shorthand for: bd dep add <blocked> <blocker>)
1783-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
1783+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
17841784
```
17851785

17861786
#### bd dep add
@@ -1825,7 +1825,7 @@ bd dep add [issue-id] [depends-on-id] [flags]
18251825
--blocked-by string Issue ID that blocks the first issue (alternative to positional arg)
18261826
--depends-on string Issue ID that the first issue depends on (alias for --blocked-by)
18271827
--file string Read dependency edges from JSONL file, or '-' for stdin
1828-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
1828+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
18291829
-t, --type string Dependency type (blocks|tracks|related|parent-child|discovered-from|until|caused-by|validates|relates-to|supersedes) (default "blocks")
18301830
```
18311831

@@ -2427,6 +2427,14 @@ Timestamps (created_at, updated_at, started_at, closed_at) are preserved
24272427
when present in the JSONL and otherwise filled in by the importer. The
24282428
legacy "wisp" boolean is accepted as an alias for "ephemeral".
24292429

2430+
By default rows whose updated_at is older than the local issue's are
2431+
skipped (reported as stale_skipped_ids), so a routine import never rolls
2432+
issues back. The guard is also enforced inside the upsert itself, so a
2433+
local update that lands while the import is running is preserved rather
2434+
than overwritten. To deliberately restore an older snapshot, pass
2435+
--allow-stale, which imports every row even when it overwrites newer
2436+
local state.
2437+
24302438
EXAMPLES:
24312439
bd import # Import from configured import.path
24322440
bd import backup.jsonl # Import from a specific file
@@ -2435,6 +2443,7 @@ EXAMPLES:
24352443
cat issues.jsonl | bd import - # Pipe JSONL from another tool
24362444
bd import --dry-run # Show what would be imported
24372445
bd import --dedup # Skip issues with duplicate titles
2446+
bd import --allow-stale old.jsonl # Restore an older snapshot (overwrites newer local rows)
24382447
bd import --json # Structured output with created and skipped IDs
24392448

24402449
```
@@ -2444,6 +2453,7 @@ bd import [file|-] [flags]
24442453
**Flags:**
24452454

24462455
```
2456+
--allow-stale Import rows even when older than the local issue (required to restore an older snapshot)
24472457
--dedup Skip lines whose title matches an existing open issue
24482458
--dry-run Show what would be imported without importing
24492459
-i, --input string Read JSONL from a specific file

website/docs/cli-reference/dep.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ bd dep [issue-id] [flags]
3030

3131
```
3232
-b, --blocks string Issue ID that this issue blocks (shorthand for: bd dep add <blocked> <blocker>)
33-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
33+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
3434
```
3535

3636
### bd dep add
@@ -75,7 +75,7 @@ bd dep add [issue-id] [depends-on-id] [flags]
7575
--blocked-by string Issue ID that blocks the first issue (alternative to positional arg)
7676
--depends-on string Issue ID that the first issue depends on (alias for --blocked-by)
7777
--file string Read dependency edges from JSONL file, or '-' for stdin
78-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
78+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
7979
-t, --type string Dependency type (blocks|tracks|related|parent-child|discovered-from|until|caused-by|validates|relates-to|supersedes) (default "blocks")
8080
```
8181

website/docs/cli-reference/import.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,14 @@ Timestamps (created_at, updated_at, started_at, closed_at) are preserved
4848
when present in the JSONL and otherwise filled in by the importer. The
4949
legacy "wisp" boolean is accepted as an alias for "ephemeral".
5050

51+
By default rows whose updated_at is older than the local issue's are
52+
skipped (reported as stale_skipped_ids), so a routine import never rolls
53+
issues back. The guard is also enforced inside the upsert itself, so a
54+
local update that lands while the import is running is preserved rather
55+
than overwritten. To deliberately restore an older snapshot, pass
56+
--allow-stale, which imports every row even when it overwrites newer
57+
local state.
58+
5159
EXAMPLES:
5260
bd import # Import from configured import.path
5361
bd import backup.jsonl # Import from a specific file
@@ -56,6 +64,7 @@ EXAMPLES:
5664
cat issues.jsonl | bd import - # Pipe JSONL from another tool
5765
bd import --dry-run # Show what would be imported
5866
bd import --dedup # Skip issues with duplicate titles
67+
bd import --allow-stale old.jsonl # Restore an older snapshot (overwrites newer local rows)
5968
bd import --json # Structured output with created and skipped IDs
6069

6170
```
@@ -65,6 +74,7 @@ bd import [file|-] [flags]
6574
**Flags:**
6675

6776
```
77+
--allow-stale Import rows even when older than the local issue (required to restore an older snapshot)
6878
--dedup Skip lines whose title matches an existing open issue
6979
--dry-run Show what would be imported without importing
7080
-i, --input string Read JSONL from a specific file

website/static/llms-full.txt

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4454,7 +4454,7 @@ bd dep [issue-id] [flags]
44544454

44554455
```
44564456
-b, --blocks string Issue ID that this issue blocks (shorthand for: bd dep add <blocked> <blocker>)
4457-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
4457+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
44584458
```
44594459

44604460
### bd dep add
@@ -4499,7 +4499,7 @@ bd dep add [issue-id] [depends-on-id] [flags]
44994499
--blocked-by string Issue ID that blocks the first issue (alternative to positional arg)
45004500
--depends-on string Issue ID that the first issue depends on (alias for --blocked-by)
45014501
--file string Read dependency edges from JSONL file, or '-' for stdin
4502-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
4502+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
45034503
-t, --type string Dependency type (blocks|tracks|related|parent-child|discovered-from|until|caused-by|validates|relates-to|supersedes) (default "blocks")
45044504
```
45054505

@@ -6305,6 +6305,14 @@ Timestamps (created_at, updated_at, started_at, closed_at) are preserved
63056305
when present in the JSONL and otherwise filled in by the importer. The
63066306
legacy "wisp" boolean is accepted as an alias for "ephemeral".
63076307

6308+
By default rows whose updated_at is older than the local issue's are
6309+
skipped (reported as stale_skipped_ids), so a routine import never rolls
6310+
issues back. The guard is also enforced inside the upsert itself, so a
6311+
local update that lands while the import is running is preserved rather
6312+
than overwritten. To deliberately restore an older snapshot, pass
6313+
--allow-stale, which imports every row even when it overwrites newer
6314+
local state.
6315+
63086316
EXAMPLES:
63096317
bd import # Import from configured import.path
63106318
bd import backup.jsonl # Import from a specific file
@@ -6313,6 +6321,7 @@ EXAMPLES:
63136321
cat issues.jsonl | bd import - # Pipe JSONL from another tool
63146322
bd import --dry-run # Show what would be imported
63156323
bd import --dedup # Skip issues with duplicate titles
6324+
bd import --allow-stale old.jsonl # Restore an older snapshot (overwrites newer local rows)
63166325
bd import --json # Structured output with created and skipped IDs
63176326

63186327
```
@@ -6322,6 +6331,7 @@ bd import [file|-] [flags]
63226331
**Flags:**
63236332

63246333
```
6334+
--allow-stale Import rows even when older than the local issue (required to restore an older snapshot)
63256335
--dedup Skip lines whose title matches an existing open issue
63266336
--dry-run Show what would be imported without importing
63276337
-i, --input string Read JSONL from a specific file

website/versioned_docs/version-1.0.0/cli-reference/dep.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ bd dep [issue-id] [flags]
3030

3131
```
3232
-b, --blocks string Issue ID that this issue blocks (shorthand for: bd dep add <blocked> <blocker>)
33-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
33+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
3434
```
3535

3636
### bd dep add
@@ -75,7 +75,7 @@ bd dep add [issue-id] [depends-on-id] [flags]
7575
--blocked-by string Issue ID that blocks the first issue (alternative to positional arg)
7676
--depends-on string Issue ID that the first issue depends on (alias for --blocked-by)
7777
--file string Read dependency edges from JSONL file, or '-' for stdin
78-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
78+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
7979
-t, --type string Dependency type (blocks|tracks|related|parent-child|discovered-from|until|caused-by|validates|relates-to|supersedes) (default "blocks")
8080
```
8181

website/versioned_docs/version-1.0.0/cli-reference/import.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,14 @@ Timestamps (created_at, updated_at, started_at, closed_at) are preserved
4848
when present in the JSONL and otherwise filled in by the importer. The
4949
legacy "wisp" boolean is accepted as an alias for "ephemeral".
5050

51+
By default rows whose updated_at is older than the local issue's are
52+
skipped (reported as stale_skipped_ids), so a routine import never rolls
53+
issues back. The guard is also enforced inside the upsert itself, so a
54+
local update that lands while the import is running is preserved rather
55+
than overwritten. To deliberately restore an older snapshot, pass
56+
--allow-stale, which imports every row even when it overwrites newer
57+
local state.
58+
5159
EXAMPLES:
5260
bd import # Import from configured import.path
5361
bd import backup.jsonl # Import from a specific file
@@ -56,6 +64,7 @@ EXAMPLES:
5664
cat issues.jsonl | bd import - # Pipe JSONL from another tool
5765
bd import --dry-run # Show what would be imported
5866
bd import --dedup # Skip issues with duplicate titles
67+
bd import --allow-stale old.jsonl # Restore an older snapshot (overwrites newer local rows)
5968
bd import --json # Structured output with created and skipped IDs
6069

6170
```
@@ -65,6 +74,7 @@ bd import [file|-] [flags]
6574
**Flags:**
6675

6776
```
77+
--allow-stale Import rows even when older than the local issue (required to restore an older snapshot)
6878
--dedup Skip lines whose title matches an existing open issue
6979
--dry-run Show what would be imported without importing
7080
-i, --input string Read JSONL from a specific file

website/versioned_docs/version-1.0.4/cli-reference/dep.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ bd dep [issue-id] [flags]
3030

3131
```
3232
-b, --blocks string Issue ID that this issue blocks (shorthand for: bd dep add <blocked> <blocker>)
33-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
33+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
3434
```
3535

3636
### bd dep add
@@ -75,7 +75,7 @@ bd dep add [issue-id] [depends-on-id] [flags]
7575
--blocked-by string Issue ID that blocks the first issue (alternative to positional arg)
7676
--depends-on string Issue ID that the first issue depends on (alias for --blocked-by)
7777
--file string Read dependency edges from JSONL file, or '-' for stdin
78-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
78+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
7979
-t, --type string Dependency type (blocks|tracks|related|parent-child|discovered-from|until|caused-by|validates|relates-to|supersedes) (default "blocks")
8080
```
8181

website/versioned_docs/version-1.0.4/cli-reference/import.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,14 @@ Timestamps (created_at, updated_at, started_at, closed_at) are preserved
4848
when present in the JSONL and otherwise filled in by the importer. The
4949
legacy "wisp" boolean is accepted as an alias for "ephemeral".
5050

51+
By default rows whose updated_at is older than the local issue's are
52+
skipped (reported as stale_skipped_ids), so a routine import never rolls
53+
issues back. The guard is also enforced inside the upsert itself, so a
54+
local update that lands while the import is running is preserved rather
55+
than overwritten. To deliberately restore an older snapshot, pass
56+
--allow-stale, which imports every row even when it overwrites newer
57+
local state.
58+
5159
EXAMPLES:
5260
bd import # Import from configured import.path
5361
bd import backup.jsonl # Import from a specific file
@@ -56,6 +64,7 @@ EXAMPLES:
5664
cat issues.jsonl | bd import - # Pipe JSONL from another tool
5765
bd import --dry-run # Show what would be imported
5866
bd import --dedup # Skip issues with duplicate titles
67+
bd import --allow-stale old.jsonl # Restore an older snapshot (overwrites newer local rows)
5968
bd import --json # Structured output with created and skipped IDs
6069

6170
```
@@ -65,6 +74,7 @@ bd import [file|-] [flags]
6574
**Flags:**
6675

6776
```
77+
--allow-stale Import rows even when older than the local issue (required to restore an older snapshot)
6878
--dedup Skip lines whose title matches an existing open issue
6979
--dry-run Show what would be imported without importing
7080
-i, --input string Read JSONL from a specific file

website/versioned_docs/version-1.0.5/cli-reference/dep.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ bd dep [issue-id] [flags]
3030

3131
```
3232
-b, --blocks string Issue ID that this issue blocks (shorthand for: bd dep add <blocked> <blocker>)
33-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
33+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
3434
```
3535

3636
### bd dep add
@@ -75,7 +75,7 @@ bd dep add [issue-id] [depends-on-id] [flags]
7575
--blocked-by string Issue ID that blocks the first issue (alternative to positional arg)
7676
--depends-on string Issue ID that the first issue depends on (alias for --blocked-by)
7777
--file string Read dependency edges from JSONL file, or '-' for stdin
78-
--no-cycle-check Skip cycle detection after adding (use for bulk wiring — run 'bd dep cycles' to verify afterwards)
78+
--no-cycle-check Skip per-edge cycle checks for speed (bulk wiring); bulk --file adds still run one final whole-graph check before commit
7979
-t, --type string Dependency type (blocks|tracks|related|parent-child|discovered-from|until|caused-by|validates|relates-to|supersedes) (default "blocks")
8080
```
8181

website/versioned_docs/version-1.0.5/cli-reference/import.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,14 @@ Timestamps (created_at, updated_at, started_at, closed_at) are preserved
4848
when present in the JSONL and otherwise filled in by the importer. The
4949
legacy "wisp" boolean is accepted as an alias for "ephemeral".
5050

51+
By default rows whose updated_at is older than the local issue's are
52+
skipped (reported as stale_skipped_ids), so a routine import never rolls
53+
issues back. The guard is also enforced inside the upsert itself, so a
54+
local update that lands while the import is running is preserved rather
55+
than overwritten. To deliberately restore an older snapshot, pass
56+
--allow-stale, which imports every row even when it overwrites newer
57+
local state.
58+
5159
EXAMPLES:
5260
bd import # Import from configured import.path
5361
bd import backup.jsonl # Import from a specific file
@@ -56,6 +64,7 @@ EXAMPLES:
5664
cat issues.jsonl | bd import - # Pipe JSONL from another tool
5765
bd import --dry-run # Show what would be imported
5866
bd import --dedup # Skip issues with duplicate titles
67+
bd import --allow-stale old.jsonl # Restore an older snapshot (overwrites newer local rows)
5968
bd import --json # Structured output with created and skipped IDs
6069

6170
```
@@ -65,6 +74,7 @@ bd import [file|-] [flags]
6574
**Flags:**
6675

6776
```
77+
--allow-stale Import rows even when older than the local issue (required to restore an older snapshot)
6878
--dedup Skip lines whose title matches an existing open issue
6979
--dry-run Show what would be imported without importing
7080
-i, --input string Read JSONL from a specific file

0 commit comments

Comments
 (0)