Merge AI-generated analysis and inventory drilldowns into main
ci/woodpecker/push/woodpecker Pipeline was successful

This commit is contained in:
shishengliang
2026-09-23 17:54:28 +08:00
50 changed files with 6739 additions and 1279 deletions
@@ -27,7 +27,9 @@ function vehicle(id: string): Vehicle {
test('keeps all vehicle GET endpoints in their established order', () => {
const source = readFileSync(new URL('./routes.ts', import.meta.url), 'utf8');
const paths = Array.from(source.matchAll(/app\.get\('([^']+)'/g), (match) => match[1]);
const paths = Array.from(
source.matchAll(/app\.get\('([^']+)'|app\.on\(\[([^\]]+)\],\s*'([^']+)'/g),
).flatMap((match) => match[1] ? [match[1]] : /'GET'/.test(match[2]) ? [match[3]] : []);
assert.deepEqual(paths, [
'/summary',