Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
b839543
Changes from the gigs project
MelbourneDeveloper Dec 28, 2025
9ed756b
Fixes
MelbourneDeveloper Dec 29, 2025
ecd2fa4
Add ICD-10-AM microservice specification and scaffolding
claude Jan 30, 2026
56e0ab6
Convert ICD10AM queries to LQL - no SQL
claude Jan 30, 2026
23cd895
Add ICD10AM.Api Program.cs with all endpoints
claude Jan 30, 2026
3a5d51b
Add embedding service Docker container
claude Jan 30, 2026
eae6821
Add ASP.NET Core integration tests for ICD10AM.Api
claude Jan 30, 2026
1c39cb8
Add sample data generator for testing
claude Jan 30, 2026
4ba78d3
Add licensing info and gitignore for ICD10AM
claude Jan 30, 2026
051131a
Switch to FREE ICD-10-CM data from CMS.gov
claude Jan 30, 2026
09f389f
Fix ICD-10 import script with CDC fallback and syntax error fix
claude Jan 30, 2026
6ae4635
Rename ICD10AM to ICD10CM - use US Clinical Modification data
claude Jan 30, 2026
ed9db71
Fix ICD10CM microservice build and tests - all 30 E2E tests passing
claude Jan 30, 2026
9552062
Add embedding generation scripts and update SPEC
claude Jan 30, 2026
45ed3ce
Fix RAG search to use icd10cm tables with embeddings
claude Jan 30, 2026
841c125
Add database backup to gitignore
claude Jan 30, 2026
5af1f65
Implement ONNX-based embedding in C# - NO PYTHON AT RUNTIME
claude Jan 30, 2026
1d602dc
Add BERTTokenizers vocabulary files for ONNX tokenization
claude Jan 30, 2026
ba0597e
Add README with quick start guide for ICD-10-CM microservice
claude Jan 30, 2026
f166869
Reorganise the scripts
MelbourneDeveloper Jan 30, 2026
4262481
Fix up the architecture
MelbourneDeveloper Jan 30, 2026
380121b
Fix import process
MelbourneDeveloper Jan 30, 2026
986413b
Fix violations
MelbourneDeveloper Jan 30, 2026
d6705e9
Fix script
MelbourneDeveloper Jan 30, 2026
3e81231
CLI
MelbourneDeveloper Jan 30, 2026
edab112
Mostly working
MelbourneDeveloper Jan 30, 2026
5c36c15
CLI fixes
MelbourneDeveloper Jan 30, 2026
672e2a7
Cleanup
MelbourneDeveloper Jan 30, 2026
bca6e89
Fixes
MelbourneDeveloper Jan 30, 2026
98cf189
Fixes
MelbourneDeveloper Jan 31, 2026
3c9ca4d
Fixes
MelbourneDeveloper Jan 31, 2026
5fd1fcd
Fix search in dashboard
MelbourneDeveloper Jan 31, 2026
25eaf27
fixes
MelbourneDeveloper Jan 31, 2026
920d2ab
Fix the website display of codes
MelbourneDeveloper Jan 31, 2026
2319877
Most stuff works
MelbourneDeveloper Jan 31, 2026
b352025
Add AI Work Scheduler specification
claude Jan 31, 2026
9a0b5cd
Merge branch 'breaksamplesout2' into claude/ai-work-scheduler-spec-yvww5
MelbourneDeveloper Apr 6, 2026
42ca226
Merge branch 'main' into claude/ai-work-scheduler-spec-yvww5
MelbourneDeveloper Apr 8, 2026
e8152ce
Bump markdown-it from 14.1.0 to 14.2.0 in /Website
dependabot[bot] Jun 18, 2026
2dfb906
Bump liquidjs from 10.24.0 to 10.27.0 in /Website
dependabot[bot] Jun 18, 2026
ee26639
Bump qs from 6.15.1 to 6.15.2 in /Website
dependabot[bot] Jun 18, 2026
3a9cd79
Bump follow-redirects from 1.15.11 to 1.16.0 in /Website
dependabot[bot] Jun 18, 2026
3d23421
AOT stuff
MelbourneDeveloper Jun 19, 2026
257f6e5
fixes
MelbourneDeveloper Jul 2, 2026
66cffea
fixes
MelbourneDeveloper Jul 2, 2026
24966f8
fix: VS Code test host user-data-dir + ratchet Migration coverage to 87%
MelbourneDeveloper Jul 2, 2026
d0a49a4
fixes
MelbourneDeveloper Jul 4, 2026
7f42024
Deslopping
MelbourneDeveloper Jul 4, 2026
6a6633b
Fixes
MelbourneDeveloper Jul 11, 2026
8ea250e
Merge from main
MelbourneDeveloper Jul 11, 2026
646a172
Bump serde_with from 3.19.0 to 3.21.0 in /Lql/lql-lsp-rust
dependabot[bot] Jul 15, 2026
d6317bc
Bump linkify-it from 5.0.0 to 5.0.2 in /Website
dependabot[bot] Jul 24, 2026
02263ba
Bump js-yaml from 4.1.1 to 4.3.0 in /Website
dependabot[bot] Jul 27, 2026
515b2da
Bump undici from 7.12.0 to 7.29.0 in /Lql/LqlExtension
dependabot[bot] Aug 4, 2026
be99780
Bump postgres-protocol from 0.6.10 to 0.6.12 in /Lql/lql-lsp-rust
dependabot[bot] Aug 24, 2026
3f209e0
Bump tokio-postgres from 0.7.16 to 0.7.18 in /Lql/lql-lsp-rust
dependabot[bot] Aug 24, 2026
803d30f
Bump @humanfs/node from 0.16.7 to 0.16.8 in /Lql/LqlExtension
dependabot[bot] Sep 3, 2026
c7887cb
Bump browserslist from 4.28.2 to 4.28.9 in /Lql/LqlExtension
dependabot[bot] Sep 7, 2026
c021293
Bump baseline-browser-mapping in /Lql/LqlExtension
dependabot[bot] Sep 10, 2026
eb8eecf
Bump js-yaml from 4.1.1 to 4.3.2
dependabot[bot] Sep 13, 2026
c39f859
Bump js-yaml in /Lql/LqlWebsite-Eleventy
dependabot[bot] Sep 13, 2026
24f69b6
fix(migration): reconcile nullable columns, foreign keys, and RLS pre…
MelbourneDeveloper Sep 30, 2026
16e564c
Merge origin/fixes into migration feature branch
MelbourneDeveloper Sep 30, 2026
82246d7
Merge origin/gigsbranch into migration feature branch
MelbourneDeveloper Sep 30, 2026
0fc2db6
Merge origin/AOT into migration feature branch
MelbourneDeveloper Sep 30, 2026
a1c0f79
Merge AI work scheduler feature branch into migration feature branch
MelbourneDeveloper Sep 30, 2026
6460df1
Merge postgres-protocol dependency upgrade
MelbourneDeveloper Sep 30, 2026
8027ad0
chore: remove obsolete standalone Postgres CLI from gigs merge
MelbourneDeveloper Sep 30, 2026
9d905b9
Merge serde_with dependency upgrade
MelbourneDeveloper Sep 30, 2026
e97a6ad
Merge tokio-postgres dependency upgrade
MelbourneDeveloper Sep 30, 2026
3631c9c
Merge baseline-browser-mapping-2.11.22 dependency upgrade
MelbourneDeveloper Sep 30, 2026
5c9b497
Merge browserslist-4.28.9 dependency upgrade
MelbourneDeveloper Sep 30, 2026
8fc1fa6
Merge node-0.16.8 dependency upgrade
MelbourneDeveloper Sep 30, 2026
9709c7f
Merge undici-7.29.0 dependency upgrade
MelbourneDeveloper Sep 30, 2026
fb288ee
Merge LqlWebsite dependency upgrades
MelbourneDeveloper Sep 30, 2026
a44be48
Merge Website follow-redirects-1.16.0 dependency upgrade
MelbourneDeveloper Sep 30, 2026
faa0f67
Merge Website js-yaml-4.3.0 dependency upgrade
MelbourneDeveloper Sep 30, 2026
f6e4b20
Merge Website linkify-it-5.0.2 dependency upgrade
MelbourneDeveloper Sep 30, 2026
e4f6596
Merge Website liquidjs 10.27.0 dependency upgrade
MelbourneDeveloper Sep 30, 2026
b6d5fbf
Merge Website markdown-it 14.2.0 dependency upgrade
MelbourneDeveloper Sep 30, 2026
1a3c198
Merge Website qs 6.15.2 dependency upgrade
MelbourneDeveloper Sep 30, 2026
d03c74a
Merge root js-yaml 4.3.2 dependency upgrade
MelbourneDeveloper Sep 30, 2026
7f514fa
Consolidate NAP migration-blocker work into one branch
MelbourneDeveloper Sep 30, 2026
e928d63
Remove ClinicalCoding sample from DataProvider
MelbourneDeveloper Sep 30, 2026
3ea4b5f
Fix PostgreSQL migration policy drift and idempotent reruns
MelbourneDeveloper Sep 30, 2026
ba5c828
Unblock NAP migration CI: SQL Server migrations, WHERE rendering, loc…
MelbourneDeveloper Sep 30, 2026
be740c7
SQLite: rebuild tables for constraint changes SQLite cannot ALTER
MelbourneDeveloper Sep 30, 2026
1c6e0df
make clinical: allow the local tool version to replace the pinned rel…
MelbourneDeveloper Sep 30, 2026
4927393
Migrations: primary key columns keep platform nullability
MelbourneDeveloper Sep 30, 2026
2076f89
Migrations: ignore redundant parentheses when verifying defaults
MelbourneDeveloper Sep 30, 2026
205a8f5
Reporting: bearer auth, multi-provider connections, one shared API
MelbourneDeveloper Sep 30, 2026
3b3152c
Generated table operations run on every ADO.NET provider
MelbourneDeveloper Sep 30, 2026
c28c76c
Tests: cover distinct/predicate transpiling and SQLite mapping state
MelbourneDeveloper Sep 30, 2026
bbe80a6
Tests: Postgres sync repositories report database errors without the …
MelbourneDeveloper Sep 30, 2026
7feefa1
LQL: common table expressions, derived-table joins, one subquery layout
MelbourneDeveloper Sep 30, 2026
e0520ff
Fixes
MelbourneDeveloper Oct 1, 2026
bb310f8
Nap migration stuff
MelbourneDeveloper Oct 3, 2026
e605508
Fix upgrade safety and validate CI with bounded analyzer execution
MelbourneDeveloper Oct 3, 2026
0087549
Fix CI dependency, platform coverage and CLI console races
MelbourneDeveloper Oct 3, 2026
fdc59b5
Fix security annotations and align coverage instrumentation
MelbourneDeveloper Oct 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .agents/skills/ci-prep/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: ci-prep
description: Prepares the current branch for CI by running the exact same steps locally and fixing issues. If CI is already failing, fetches the GH Actions logs first to diagnose. Use before pushing, when CI is red, or when the user says "fix ci".
argument-hint: "[--failing] [optional job name to focus on]"
---
<!-- agent-pmo:74cf183 -->
<!-- agent-pmo:795a9c2 -->

# CI Prep

Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/code-dedup/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: code-dedup
description: Searches for duplicate code, duplicate tests, and dead code, then safely merges or removes them. Use when the user says "deduplicate", "find duplicates", "remove dead code", "DRY up", or "code dedup". Requires test coverage — refuses to touch untested code.
---
<!-- agent-pmo:74cf183 -->
<!-- agent-pmo:795a9c2 -->

# Code Dedup

Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/fix-bug/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Fix a bug using test-driven development. Use when the user reports
argument-hint: "[bug description]"
allowed-tools: Read, Grep, Glob, Edit, Write, Bash
---
<!-- agent-pmo:74cf183 -->
<!-- agent-pmo:795a9c2 -->

# Bug Fix Skill — Test-First Workflow

Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/spec-check/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: spec-check
description: Audit spec/plan documents against the codebase. Ensures every spec section has implementing code, tests, and matching logic. Use when the user says "check specs", "spec audit", or "verify specs".
argument-hint: "[optional spec ID or filename filter]"
---
<!-- agent-pmo:74cf183 -->
<!-- agent-pmo:795a9c2 -->

# spec-check

Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/submit-pr/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: submit-pr
description: Creates a pull request with a well-structured description after verifying CI passes. Use when the user asks to submit, create, or open a pull request.
disable-model-invocation: true
---
<!-- agent-pmo:74cf183 -->
<!-- agent-pmo:795a9c2 -->

# Submit PR

Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/upgrade-packages/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: upgrade-packages
description: Upgrade all dependencies/packages to their latest versions for the detected language(s). Use when the user says "upgrade packages", "update dependencies", "bump versions", "update packages", or "upgrade deps".
argument-hint: "[--check-only] [--major] [package-name]"
---
<!-- agent-pmo:74cf183 -->
<!-- agent-pmo:795a9c2 -->

# Upgrade Packages

Expand Down
2 changes: 1 addition & 1 deletion .agents/skills/website-audit/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name: website-audit
description: Audits a website for SEO, AI search performance, structured data, mobile usability, broken links, and social media cards. Fixes issues found. Use when the user mentions "audit website", "SEO", "fix search ranking", "AI search", "structured data", "social media cards", or "website performance".
---
<!-- agent-pmo:74cf183 -->
<!-- agent-pmo:795a9c2 -->

# Website Audit

Expand Down
9 changes: 9 additions & 0 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"permissions": {
"allow": [
"Bash(make fmt-check *)",
"Bash(gh issue *)"
]
},
"autoMemoryEnabled": false
}
2 changes: 1 addition & 1 deletion .clinerules/00-read-instructions.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<!-- agent-pmo:74cf183 -->
<!-- agent-pmo:795a9c2 -->
@CLAUDE.md
1 change: 1 addition & 0 deletions .csharpierrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
{}
36 changes: 36 additions & 0 deletions .deslop.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# agent-pmo:795a9c2
# Deslop duplication gate — REPO-STANDARDS-SPEC [CI-DESLOP]
# Single source of truth for this repo's duplication budget.
# Docs: https://deslop.live/docs/for-ai/
[defaults]
# Generated ANTLR outputs cannot be deduplicated by hand. Excluding them before
# analysis also avoids comparing millions of generated parser subtrees.
exclude = [
# Reporting is outside the requested duplication audit scope.
"Reporting/**",
"DataProvider/Nimblesite.DataProvider.Postgres/Parsing/PostgreSQLLexer.cs",
"DataProvider/Nimblesite.DataProvider.Postgres/Parsing/PostgreSQLParser.cs",
"DataProvider/Nimblesite.DataProvider.Postgres/Parsing/PostgreSQLParserBaseListener.cs",
"DataProvider/Nimblesite.DataProvider.Postgres/Parsing/PostgreSQLParserBaseVisitor.cs",
"DataProvider/Nimblesite.DataProvider.Postgres/Parsing/PostgreSQLParserListener.cs",
"DataProvider/Nimblesite.DataProvider.Postgres/Parsing/PostgreSQLParserVisitor.cs",
"DataProvider/Nimblesite.DataProvider.SQLite/Parsing/SQLiteLexer.cs",
"DataProvider/Nimblesite.DataProvider.SQLite/Parsing/SQLiteParser.cs",
"DataProvider/Nimblesite.DataProvider.SQLite/Parsing/SQLiteParserBaseListener.cs",
"DataProvider/Nimblesite.DataProvider.SQLite/Parsing/SQLiteParserBaseVisitor.cs",
"DataProvider/Nimblesite.DataProvider.SQLite/Parsing/SQLiteParserListener.cs",
"DataProvider/Nimblesite.DataProvider.SQLite/Parsing/SQLiteParserVisitor.cs",
"Lql/Nimblesite.Lql.Core/Parsing/LqlBaseListener.cs",
"Lql/Nimblesite.Lql.Core/Parsing/LqlBaseVisitor.cs",
"Lql/Nimblesite.Lql.Core/Parsing/LqlLexer.cs",
"Lql/Nimblesite.Lql.Core/Parsing/LqlListener.cs",
"Lql/Nimblesite.Lql.Core/Parsing/LqlParser.cs",
"Lql/Nimblesite.Lql.Core/Parsing/LqlVisitor.cs",
"Lql/lql-lsp-rust/crates/lql-parser/src/generated/**",
]

[threshold]
# Initial adoption ceiling measured with Deslop 0.36.0; main was 44.20213%.
# Written justification and reproduction: docs/specs/ci-spec.md [CI-DESLOP-BASELINE].
# Keep all findings visible. Subsequent changes may only ratchet this DOWN.
max_duplication_percent = 39.44
Empty file modified .devcontainer/setup.sh
100755 → 100644
Empty file.
2 changes: 1 addition & 1 deletion .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
<!-- agent-pmo:74cf183 -->
<!-- agent-pmo:795a9c2 -->
@CLAUDE.md
72 changes: 72 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
# agent-pmo:795a9c2
# Dependabot — supply-chain defense without PR spam, and without burning CI on
# `main` for routine bumps. Portfolio standard ([GITHUB-DEPENDABOT]).
#
# Routine VERSION bumps target the long-lived `dependabot-upgrades` STAGING
# branch (never `main`). ci.yml / codeql.yml trigger only on
# `pull_request: [main]`, so staging PRs run NO build/test/CodeQL; they are
# auto-merged by .github/workflows/dependabot-automerge.yml. The batch reaches
# `main` through ONE consolidation PR where CI/CodeQL run exactly once.
# SECURITY updates ignore `target-branch` and still open against `main`.
#
# Ecosystems kept = the manifests THIS repo actually has: nuget (.csproj/.fsproj),
# cargo (Lql/lql-lsp-rust workspace), npm (root + Website + LqlExtension +
# LqlWebsite-Eleventy), and github-actions. No Python/Dart/Go manifests exist.
#
# REQUIREMENT: the `dependabot-upgrades` branch must exist and carry
# dependabot-automerge.yml (cut from main AFTER both land on main).
version: 2

updates:
# GitHub Actions — every repo with workflows. Pinned actions are a prime
# supply-chain target, so keep them current.
- package-ecosystem: github-actions
directory: /
target-branch: "dependabot-upgrades"
schedule:
interval: weekly
open-pull-requests-limit: 5
labels: ["dependencies"]
groups:
github-actions:
patterns: ["*"]

# NuGet / .NET — *.csproj, *.fsproj across the solution.
- package-ecosystem: nuget
directory: /
target-branch: "dependabot-upgrades"
schedule:
interval: weekly
open-pull-requests-limit: 5
labels: ["dependencies"]
groups:
nuget:
patterns: ["*"]

# Cargo / Rust — the LQL LSP workspace.
- package-ecosystem: cargo
directory: /Lql/lql-lsp-rust
target-branch: "dependabot-upgrades"
schedule:
interval: weekly
open-pull-requests-limit: 5
labels: ["dependencies"]
groups:
cargo:
patterns: ["*"]

# npm / Node — root tooling + both Eleventy sites + the VS Code extension.
- package-ecosystem: npm
directories:
- "/"
- "/Website"
- "/Lql/LqlExtension"
- "/Lql/LqlWebsite-Eleventy"
target-branch: "dependabot-upgrades"
schedule:
interval: weekly
open-pull-requests-limit: 5
labels: ["dependencies"]
groups:
npm:
patterns: ["*"]
Loading
Loading