Skip to content

Commit 6843284

Browse files
authored
Merge pull request #750 from alan-turing-institute/staging
Release: Phase 4 UX, Phase 4.5 code quality, Phase 5 testing
2 parents a655cf4 + a284896 commit 6843284

690 files changed

Lines changed: 55777 additions & 61813 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.beads/.gitignore

Lines changed: 38 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,54 @@
1-
# SQLite databases
2-
*.db
3-
*.db?*
4-
*.db-journal
5-
*.db-wal
6-
*.db-shm
1+
# Dolt database (managed by Dolt, not git)
2+
dolt/
3+
dolt-access.lock
74

8-
# Daemon runtime files
9-
daemon.lock
10-
daemon.log
11-
daemon.pid
5+
# Runtime files
126
bd.sock
7+
bd.sock.startlock
138
sync-state.json
9+
last-touched
1410

1511
# Local version tracking (prevents upgrade notification spam after git ops)
1612
.local_version
1713

18-
# Legacy database files
14+
# Worktree redirect file (contains relative path to main repo's .beads/)
15+
# Must not be committed as paths would be wrong in other clones
16+
redirect
17+
18+
# Sync state (local-only, per-machine)
19+
# These files are machine-specific and should not be shared across clones
20+
.sync.lock
21+
.jsonl.lock
22+
sync_base.jsonl
23+
export-state/
24+
25+
# Ephemeral store (SQLite - wisps/molecules, intentionally not versioned)
26+
ephemeral.sqlite3
27+
ephemeral.sqlite3-journal
28+
ephemeral.sqlite3-wal
29+
ephemeral.sqlite3-shm
30+
31+
# Legacy files (from pre-Dolt versions)
32+
*.db
33+
*.db?*
34+
*.db-journal
35+
*.db-wal
36+
*.db-shm
1937
db.sqlite
2038
bd.db
21-
22-
# Merge artifacts (temporary files from 3-way merge)
39+
daemon.lock
40+
daemon.log
41+
daemon-*.log.gz
42+
daemon.pid
2343
beads.base.jsonl
2444
beads.base.meta.json
2545
beads.left.jsonl
2646
beads.left.meta.json
2747
beads.right.jsonl
2848
beads.right.meta.json
2949

30-
# Keep JSONL exports and config (source of truth for git)
31-
!issues.jsonl
32-
!interactions.jsonl
33-
!metadata.json
34-
!config.json
50+
# NOTE: Do NOT add negation patterns (e.g., !issues.jsonl) here.
51+
# They would override fork protection in .git/info/exclude, allowing
52+
# contributors to accidentally commit upstream issue databases.
53+
# The JSONL files (issues.jsonl, interactions.jsonl) and config files
54+
# are tracked by git by default since no pattern above ignores them.

.beads/.jsonl.lock

Whitespace-only changes.

.beads/.migration-hint-ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1772197249

.beads/issues.jsonl

Lines changed: 128 additions & 65 deletions
Large diffs are not rendered by default.

.beads/metadata.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
{
2-
"database": "beads.db",
3-
"jsonl_export": "issues.jsonl"
4-
}
2+
"database": "dolt",
3+
"jsonl_export": "issues.jsonl",
4+
"backend": "dolt",
5+
"dolt_mode": "server",
6+
"dolt_database": "beads_AssurancePlatform"
7+
}

.github/dependabot.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "npm"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"
7+
open-pull-requests-limit: 10
8+
labels:
9+
- "dependencies"
10+
- package-ecosystem: "github-actions"
11+
directory: "/"
12+
schedule:
13+
interval: "weekly"
14+
open-pull-requests-limit: 5
15+
labels:
16+
- "dependencies"
17+
- "ci"

0 commit comments

Comments
 (0)