diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 27402b8..7b824e5 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -617,3 +617,14 @@ Plans: Plans: - [ ] TBD (promote with /gsd-review-backlog when ready) + +### Phase 18: Auto timezone detection and ability to change timezone + +**Goal:** [To be planned] +**Requirements**: TBD +**Depends on:** Phase 17 +**Plans:** 0 plans + +Plans: + +- [ ] TBD (run /gsd-plan-phase 18 to break down) diff --git a/.planning/STATE.md b/.planning/STATE.md index ac16d20..2249c7c 100644 --- a/.planning/STATE.md +++ b/.planning/STATE.md @@ -189,6 +189,7 @@ Recent decisions affecting current work: - **v1.1 roadmap reordered (2026-06-10):** same 6 phases / 17 mappings, new order/numbering. Phase 7 = Mobile Test Harness (was 12), Phase 8 = Gitea CI (was 11), Phase 9 = Faster Write-Back (was 7), Phase 10 = Admin Role & Settings (was 8, carries the DB migration), Phase 11 = Per-Event Reminders (was 10), Phase 12 = Initial Setup Wizard (was 9). **Phase 8 (CI) scope extended:** the PR regression now also runs the Phase 7 mobile harness as a UI-regression step, bringing up the dev stack (API + PWA dev servers + MariaDB service container + DEV_AUTH_BYPASS) in the runner — so **Phase 8 now depends on Phase 7**. New critical path: **7 → 8** (CI consumes the harness); **9** independent; **10 → 11** and **10 → 12** (admin migration precedes reminders + wizard). Parallelizable once prerequisites met: 9 anytime; 11 and 12 in parallel after 10; 7 then 8. - **Phase 16 added (2026-06-12, /gsd-phase):** CI Dependency Audit, Security Checks & Image Hygiene — extend the Phase 8 Gitea CI workflow with outdated-dependency reporting (`pnpm outdated`), a vulnerability audit (`pnpm audit` at a chosen severity), and a baseline of additional security checks (secret scan / image scan). User requested a 16 integer phase (not a decimal insert) — they've been running independent/CI phases ahead of the admin chain. **Depends on Phase 8; independent of the admin chain (10–12).** Scope still needs definition — run /gsd-discuss-phase 16. Milestone window now Phases 7–16. - **Backlog 999.17 folded into Phase 16 + removed (2026-06-12, /gsd-phase):** the dev/prod image-boundary item (confine `DEV_AUTH_BYPASS` to dev via build/boot-time enforcement; ensure no `.env`/secrets/encryption keys/`DEV_USER` seed/family data ship in published images; CI assertion in the publish job) was pulled into Phase 16 — shared CI surface and overlapping secret/image scanning made a separate phase redundant. The 999.17 backlog entry + its phase dir were **deleted** (not retained-for-history) since the scope now lives in an active phase; this also clears the recycled-number collision with Phase 15's historical "promoted from 999.17" provenance (the markdown-lint item that became Phase 15 had reused 999.17 first). +- **Phase 18 added (2026-06-13, /gsd-phase):** Auto timezone detection and ability to change timezone — let the app auto-detect the household timezone and allow changing it. User invoked `/gsd-phase --insert 18` but Phase 18 didn't exist (17 was the last integer phase), so after confirmation it was added as an integer phase at the end of the milestone, not a decimal insert. Motivated by the Phase 11 all-day-reminder dependency on a correct server `TZ` (all-day reminders fire at 9 AM local, computed from `process.env.TZ`). Scope still needs definition — run /gsd-discuss-phase 18. Milestone window now Phases 7–18. ### Pending Todos diff --git a/.planning/graphs/GRAPH_REPORT.md b/.planning/graphs/GRAPH_REPORT.md index ffc9c49..36e7386 100644 --- a/.planning/graphs/GRAPH_REPORT.md +++ b/.planning/graphs/GRAPH_REPORT.md @@ -1,16 +1,16 @@ # Graph Report - familysync (2026-06-13) ## Corpus Check -- 485 files · ~924,212 words +- 516 files · ~1,006,917 words - Verdict: corpus is large enough that graph structure adds value. ## Summary -- 6798 nodes · 6885 edges · 664 communities (601 shown, 63 thin omitted) +- 7565 nodes · 7716 edges · 713 communities (646 shown, 67 thin omitted) - Extraction: 100% EXTRACTED · 0% INFERRED · 0% AMBIGUOUS · INFERRED: 5 edges (avg confidence: 0.8) - Token cost: 0 input · 0 output ## Graph Freshness -- Built from commit: `382b346b` +- Built from commit: `feec0305` - Run `git rev-parse HEAD` and compare to check if the graph is stale. - Run `graphify update .` after code changes (no API cost). @@ -648,35 +648,82 @@ - [[_COMMUNITY_Community 661|Community 661]] - [[_COMMUNITY_Community 662|Community 662]] - [[_COMMUNITY_Community 663|Community 663]] +- [[_COMMUNITY_Community 664|Community 664]] +- [[_COMMUNITY_Community 665|Community 665]] +- [[_COMMUNITY_Community 666|Community 666]] +- [[_COMMUNITY_Community 667|Community 667]] +- [[_COMMUNITY_Community 668|Community 668]] +- [[_COMMUNITY_Community 669|Community 669]] +- [[_COMMUNITY_Community 670|Community 670]] +- [[_COMMUNITY_Community 671|Community 671]] +- [[_COMMUNITY_Community 672|Community 672]] +- [[_COMMUNITY_Community 673|Community 673]] +- [[_COMMUNITY_Community 674|Community 674]] +- [[_COMMUNITY_Community 675|Community 675]] +- [[_COMMUNITY_Community 676|Community 676]] +- [[_COMMUNITY_Community 677|Community 677]] +- [[_COMMUNITY_Community 678|Community 678]] +- [[_COMMUNITY_Community 679|Community 679]] +- [[_COMMUNITY_Community 680|Community 680]] +- [[_COMMUNITY_Community 681|Community 681]] +- [[_COMMUNITY_Community 682|Community 682]] +- [[_COMMUNITY_Community 683|Community 683]] +- [[_COMMUNITY_Community 684|Community 684]] +- [[_COMMUNITY_Community 685|Community 685]] +- [[_COMMUNITY_Community 686|Community 686]] +- [[_COMMUNITY_Community 687|Community 687]] +- [[_COMMUNITY_Community 688|Community 688]] +- [[_COMMUNITY_Community 689|Community 689]] +- [[_COMMUNITY_Community 690|Community 690]] +- [[_COMMUNITY_Community 691|Community 691]] +- [[_COMMUNITY_Community 692|Community 692]] +- [[_COMMUNITY_Community 693|Community 693]] +- [[_COMMUNITY_Community 694|Community 694]] +- [[_COMMUNITY_Community 695|Community 695]] +- [[_COMMUNITY_Community 696|Community 696]] +- [[_COMMUNITY_Community 697|Community 697]] +- [[_COMMUNITY_Community 698|Community 698]] +- [[_COMMUNITY_Community 699|Community 699]] +- [[_COMMUNITY_Community 700|Community 700]] +- [[_COMMUNITY_Community 701|Community 701]] +- [[_COMMUNITY_Community 702|Community 702]] +- [[_COMMUNITY_Community 703|Community 703]] +- [[_COMMUNITY_Community 704|Community 704]] +- [[_COMMUNITY_Community 705|Community 705]] +- [[_COMMUNITY_Community 706|Community 706]] +- [[_COMMUNITY_Community 707|Community 707]] +- [[_COMMUNITY_Community 708|Community 708]] +- [[_COMMUNITY_Community 711|Community 711]] +- [[_COMMUNITY_Community 712|Community 712]] ## God Nodes (most connected - your core abstractions) -1. `Communities (648 total, 62 thin omitted)` - 556 edges +1. `Communities (711 total, 67 thin omitted)` - 612 edges 2. `entries` - 39 edges 3. `workflow` - 32 edges 4. `Phase 4: Shared Lists + Live Sync — Research` - 29 edges 5. `Phase 3: Event Write-Back + PWA Install — Research` - 27 edges 6. `entries` - 26 edges -7. `Phase 16: CI Dependency Audit, Security Checks & Image Hygiene - Research` - 24 edges -8. `Phase 5: Web Push Notifications — Research` - 22 edges -9. `entries` - 21 edges -10. `API Surface` - 21 edges +7. `db` - 26 edges +8. `Phase 16: CI Dependency Audit, Security Checks & Image Hygiene - Research` - 24 edges +9. `Phase 5: Web Push Notifications — Research` - 22 edges +10. `entries` - 21 edges ## Surprising Connections (you probably didn't know these) -- `loadClientForUser()` --calls--> `createFastmailClient()` [EXTRACTED] - apps/api/src/broker/outboxWorker.ts → apps/api/src/broker/client.ts +- `initialCalendarRange()` --calls--> `localDateISO()` [EXTRACTED] + apps/pwa/src/store/calendarStore.ts → apps/pwa/src/lib/eventDateTime.ts - `main()` --calls--> `createFastmailClient()` [EXTRACTED] apps/api/src/broker/spike.ts → apps/api/src/broker/client.ts -- `loadClientForUser()` --calls--> `decryptPassword()` [EXTRACTED] - apps/api/src/broker/outboxWorker.ts → apps/api/src/broker/crypto.ts -- `triggerTargetedResync()` --calls--> `syncCalendar()` [EXTRACTED] - apps/api/src/broker/outboxWorker.ts → apps/api/src/broker/sync.ts -- `triggerTargetedResync()` --calls--> `dispatchEventChange()` [EXTRACTED] - apps/api/src/broker/outboxWorker.ts → apps/api/src/lib/eventChangeDispatcher.ts +- `dispatchEventChange()` --calls--> `dispatchPush()` [EXTRACTED] + apps/api/src/lib/eventChangeDispatcher.ts → apps/api/src/lib/pushDispatcher.ts +- `sendListChangePush()` --calls--> `dispatchPush()` [EXTRACTED] + apps/api/src/lib/listChangeDispatcher.ts → apps/api/src/lib/pushDispatcher.ts +- `ListCardProps` --references--> `List` [EXTRACTED] + apps/pwa/src/components/ListCard.tsx → apps/pwa/src/api/listsClient.ts ## Import Cycles - None detected. -## Communities (664 total, 63 thin omitted) +## Communities (713 total, 67 thin omitted) ### Community 0 - "Community 0" Cohesion: 0.05 @@ -728,7 +775,7 @@ Nodes (27): Alternatives Considered, Architecture, Authelia OIDC Integration, Ba ### Community 12 - "Community 12" Cohesion: 0.09 -Nodes (31): assembleRruleString(), BACKOFF_SECONDS, DispatchResult, dispatchRow(), HARD_FAIL_STATUSES, initOutboxTrigger(), loadClientForUser(), OutboxPayloadFields (+23 more) +Nodes (30): assembleRruleString(), BACKOFF_SECONDS, DispatchResult, dispatchRow(), HARD_FAIL_STATUSES, initOutboxTrigger(), OutboxPayloadFields, outboxPayloadSchema (+22 more) ### Community 13 - "Community 13" Cohesion: 0.08 @@ -743,16 +790,16 @@ Cohesion: 0.09 Nodes (22): Canonical References, Claude's Discretion (deferred to research/planner), Deferred Ideas, Entry gate & transport, Established Patterns, Existing Code Insights, Implementation Decisions, Integration Points (+14 more) ### Community 16 - "Community 16" -Cohesion: 0.22 -Nodes (11): CreateEventPayload, RecurrencePreset, EventForm(), exclusiveEndToInclusiveDate(), initFormDateTime(), isPhoneBreakpoint(), parseDateTime(), SeriesEditPrompt() (+3 more) +Cohesion: 0.15 +Nodes (20): CreateEventPayload, RecurrencePreset, EventForm(), exclusiveEndToInclusiveDate(), initFormDateTime(), isPhoneBreakpoint(), parseDateTime(), SeriesEditPrompt() (+12 more) ### Community 17 - "Community 17" Cohesion: 0.09 -Nodes (26): ContextVariableMap, DEV_USER, devAuthBypass(), persistSessionCookie(), claimStr(), COLOR_PALETTE, deriveDisplayName(), mockDb (+18 more) +Nodes (27): ContextVariableMap, DEV_USER, devAuthBypass(), persistSessionCookie(), claimStr(), COLOR_PALETTE, deriveDisplayName(), mockDb (+19 more) ### Community 18 - "Community 18" Cohesion: 0.07 -Nodes (27): Backlog, Milestones, Phase 10: Admin Role & Settings, Phase 11: Per-Event Reminders, Phase 12: Initial Setup Wizard, Phase 13: Real Lint Gate (ESLint), Phase 14: Desktop E2E Coverage, Phase 15: Doc-Only CI Skip (+19 more) +Nodes (28): Backlog, Milestones, Phase 10: Admin Role & Settings, Phase 11: Per-Event Reminders, Phase 12: Initial Setup Wizard, Phase 13: Real Lint Gate (ESLint), Phase 14: Desktop E2E Coverage, Phase 15: Doc-Only CI Skip (+20 more) ### Community 19 - "Community 19" Cohesion: 0.17 @@ -851,8 +898,8 @@ Cohesion: 0.12 Nodes (15): 1. Register FamilySync as an Authelia OIDC confidential client, 2. Set OIDC_AUTH_EXTERNAL_URL in the app's .env, 3. Expose via Pangolin / Newt (Mode A local rig), 4. Apply database schema (first deploy only), 5. Bring up the app and confirm /health over the tunnel, Gate 2 Checklist, Header, /health Tunnel Verification (+7 more) ### Community 43 - "Community 43" -Cohesion: 0.16 -Nodes (15): createFastmailClient(), FastmailClient, decryptPassword(), EncryptedPayload, encryptPassword(), getKey(), getCrypto(), runPoll() (+7 more) +Cohesion: 0.15 +Nodes (20): createFastmailClient(), FastmailClient, validateEncryptAndStoreCredential(), decryptPassword(), EncryptedPayload, encryptPassword(), getKey(), getCrypto() (+12 more) ### Community 44 - "Community 44" Cohesion: 0.13 @@ -915,8 +962,8 @@ Cohesion: 0.14 Nodes (13): Architectural Constraints & Anti-Patterns, Codebase Concerns, Dependencies at Risk, Fragile Areas, Infrastructure & Deployment Concerns, Known Bugs, Known Limitations (Documented as Design Decisions), Missing Critical Features (+5 more) ### Community 59 - "Community 59" -Cohesion: 0.12 -Nodes (10): ANDROID_STEPS, InstructionSheet(), InstructionSheetProps, IOS_STEPS, isIOS(), PushPermissionPrompt(), PushPermissionPromptProps, SettingsSheet() (+2 more) +Cohesion: 0.06 +Nodes (21): BeforeInstallPromptEvent, InstallPrompt(), IOS_STEPS, isIOSSafariNonStandalone(), useAndroidInstallPrompt(), WalkthroughSheetProps, ANDROID_STEPS, InstructionSheet() (+13 more) ### Community 60 - "Community 60" Cohesion: 0.14 @@ -1019,16 +1066,16 @@ Cohesion: 0.18 Nodes (10): Deviations from Plan, Known Stubs, Quick Task 260606-tv8: Fix Missing Sign-in Redirect in the PWA — Summary, Self-Check: PASSED, Task 1: GET /api/login backend route + tests (commit 237ec49), Task 2: One-shot login-redirect helper + tests (commit 6dc9ccd), Task 3: CalendarShell meQuery wiring (commit c2e0ab1), Threat Flags (+2 more) ### Community 85 - "Community 85" -Cohesion: 0.18 -Nodes (14): createEvent(), CreateEventResponse, deleteEvent(), fetchEvents(), fetchMe(), fetchSyncStatus(), fetchWritableCalendars(), handleAuthResponse() (+6 more) +Cohesion: 0.08 +Nodes (33): AdminCalendar, AdminCalendarsResponse, AdminMember, AdminMembersResponse, createEvent(), CreateEventResponse, deleteEvent(), fetchAdminCalendars() (+25 more) ### Community 86 - "Community 86" Cohesion: 0.25 Nodes (8): CalendarOccurrence, expandOccurrences(), formatUtcOffset(), makeOccurrenceId(), OccurrenceMeta, serializeTime(), __dirname, FIXTURES ### Community 87 - "Community 87" -Cohesion: 0.19 -Nodes (14): addItem(), apiFetch(), createList(), deleteItem(), deleteList(), fetchListItems(), fetchLists(), ListItem (+6 more) +Cohesion: 0.08 +Nodes (35): addItem(), apiFetch(), createList(), deleteItem(), deleteList(), fetchListItems(), fetchLists(), List (+27 more) ### Community 88 - "Community 88" Cohesion: 0.08 @@ -1044,7 +1091,7 @@ Nodes (9): IN-01: `RRULE_PRESETS` round-trip is lossy for any parameterized RRUL ### Community 91 - "Community 91" Cohesion: 0.00 -Nodes (556): Communities (648 total, 62 thin omitted), Community 0 - "Community 0", Community 100 - "Community 100", Community 101 - "Community 101", Community 102 - "Community 102", Community 103 - "Community 103", Community 104 - "Community 104", Community 105 - "Community 105" (+548 more) +Nodes (612): Communities (711 total, 67 thin omitted), Community 0 - "Community 0", Community 100 - "Community 100", Community 101 - "Community 101", Community 102 - "Community 102", Community 103 - "Community 103", Community 104 - "Community 104", Community 105 - "Community 105" (+604 more) ### Community 92 - "Community 92" Cohesion: 0.20 @@ -1135,8 +1182,8 @@ Cohesion: 0.25 Nodes (7): Commits, Deviations from Plan, Evidence Recorded (verbatim), Quick Task 260607-u8o: Record SSE-over-Pangolin Smoke Test PASS Summary, Self-Check: PASSED, Verification, What Was Done ### Community 114 - "Community 114" -Cohesion: 0.09 -Nodes (22): CalendarOccurrence, WritableCalendar, EventDetailPopover(), formatDateTime(), ScheduleXEventModalProps, ALLDAY_OCCURRENCE, { mockSetOpenEventId, mockSetEventForm, mockSetDeleteDialog }, OCCURRENCE_WITH_HTML (+14 more) +Cohesion: 0.08 +Nodes (25): CalendarOccurrence, SessionExpiredError, WritableCalendar, EventDetailPopover(), formatDateTime(), ScheduleXEventModalProps, ALLDAY_OCCURRENCE, { mockSetOpenEventId, mockSetEventForm, mockSetDeleteDialog } (+17 more) ### Community 115 - "Community 115" Cohesion: 0.07 @@ -1151,8 +1198,8 @@ Cohesion: 0.25 Nodes (7): Codebase Structure, Directory Layout, Directory Purposes, Key File Locations, Naming Conventions, Special Directories, Where to Add New Code ### Community 118 - "Community 118" -Cohesion: 0.18 -Nodes (5): SessionExpiredError, ErrorBoundary, ErrorBoundaryProps, ErrorBoundaryState, queryClient +Cohesion: 0.04 +Nodes (46): Architectural Responsibility Map, Architecture Patterns, Assumptions Log, Building a VALARM for all-day events (absolute DATE-TIME trigger), Building a VALARM sub-component (timed event, relative DURATION trigger), Claude's Discretion, Code Examples, Common Pitfalls (+38 more) ### Community 119 - "Community 119" Cohesion: 0.07 @@ -1175,8 +1222,8 @@ Cohesion: 0.29 Nodes (4): shimmerStyle, SkeletonCalendar(), SkeletonCalendarProps, SkeletonVariant ### Community 124 - "Community 124" -Cohesion: 0.22 -Nodes (15): addDaysISO(), computeNewAllDayEnd(), computeNewTimedEnd(), dateDiffDays(), localDateISO(), localTimeHHMM(), localWallClockToUtcIso(), pad2() (+7 more) +Cohesion: 0.16 +Nodes (12): emitter, ListEvent, publishListEvent(), subscribeListEvents(), rankBetween(), rankForAppend(), createItemSchema, createListSchema (+4 more) ### Community 125 - "Community 125" Cohesion: 0.33 @@ -1371,12 +1418,12 @@ Cohesion: 0.67 Nodes (3): graphify, auto_update, enabled ### Community 210 - "Community 210" -Cohesion: 0.11 -Nodes (13): db, pool, listItems, lists, listShares, pushSubscriptions, users, getAccessibleListIds() (+5 more) +Cohesion: 0.09 +Nodes (15): db, pool, appConfig, listItems, lists, listShares, pushSubscriptions, users (+7 more) ### Community 211 - "Community 211" Cohesion: 0.08 -Nodes (25): columns, autoincrement, name, notNull, primaryKey, type, color, display_name (+17 more) +Nodes (25): columns, autoincrement, name, notNull, primaryKey, type, color, ctag (+17 more) ### Community 212 - "Community 212" Cohesion: 0.11 @@ -1448,11 +1495,11 @@ Nodes (32): API Reference, Authentication, Calendar Events, `DELETE /api/events/ ### Community 229 - "Community 229" Cohesion: 0.10 -Nodes (20): created_at, rank, text, autoincrement, default, name, notNull, primaryKey (+12 more) +Nodes (20): autoincrement, default, name, notNull, primaryKey, type, checked, rank (+12 more) ### Community 230 - "Community 230" -Cohesion: 0.10 -Nodes (21): name, owner_id, updated_at, columns, autoincrement, name, notNull, primaryKey (+13 more) +Cohesion: 0.08 +Nodes (24): created_at, name, owner_id, autoincrement, default, name, notNull, primaryKey (+16 more) ### Community 231 - "Community 231" Cohesion: 0.08 @@ -1487,8 +1534,8 @@ Cohesion: 0.12 Nodes (17): list_shares_id, columns, isUnique, name, idx_list_shares_user_id, checkConstraint, compositePrimaryKeys, foreignKeys (+9 more) ### Community 239 - "Community 239" -Cohesion: 0.16 -Nodes (15): runReminderCheck(), sentReminders, startReminderScheduler(), yyyyMmDd(), buildCopy(), dispatchEventChange(), EventChangeOperation, isMeaningfulChange() (+7 more) +Cohesion: 0.19 +Nodes (12): runReminderCheck(), sentReminders, startReminderScheduler(), yyyyMmDd(), calendarEvents, sendListChangePush(), getDispatchPushMock(), buildPushBody() (+4 more) ### Community 240 - "Community 240" Cohesion: 0.18 @@ -1527,8 +1574,8 @@ Cohesion: 0.22 Nodes (9): POST /api/lists/:id/items, auth, body, description, file, method, params, path (+1 more) ### Community 249 - "Community 249" -Cohesion: 0.22 -Nodes (9): columns, isUnique, name, columns, isUnique, name, idx_list_items_list_id_checked, idx_list_items_list_id_rank (+1 more) +Cohesion: 0.07 +Nodes (26): Analog Search Scope, `apps/api/src/auth/user.ts` — first-login-wins is_admin bootstrap, `apps/api/src/broker/outboxWorker.ts` — promote triggerTargetedResync, `apps/api/src/db/migrations/0001_v1_1_foundation.sql` (NEW, generated), `apps/api/src/db/schema.ts` — add columns + new table, `apps/api/src/index.ts` — mount adminRouter, `apps/api/src/lib/requireAdmin.ts` (NEW) — role middleware, `apps/api/src/routes/admin.ts` (NEW) — admin sub-router (+18 more) ### Community 250 - "Community 250" Cohesion: 0.09 @@ -1583,16 +1630,16 @@ Cohesion: 0.10 Nodes (20): Canonical References, Carried forward — locked, NOT re-discussed, Claude's Discretion (researcher / planner decide), Deferred Ideas, Established Patterns, Existing Code Insights, Implementation Decisions, Integration code (read before implementing) (+12 more) ### Community 263 - "Community 263" -Cohesion: 0.25 -Nodes (8): columnsFrom, columnsTo, name, onDelete, onUpdate, tableFrom, tableTo, calendars_user_id_users_id_fk +Cohesion: 0.14 +Nodes (7): CredentialValidationError, calendars, memberCredentials, adminRouter, credentialSchema, FetchCalendarsResult, getApp() ### Community 264 - "Community 264" Cohesion: 0.09 Nodes (21): Audit + Outdated Policy, CI assertion depth, Claude's Discretion, Deferred Ideas, Doc-only PR behavior, .dockerignore scope, Enforcement mechanism (multiSelect), Gating & Noise Posture (+13 more) ### Community 265 - "Community 265" -Cohesion: 0.16 -Nodes (12): emitter, ListEvent, publishListEvent(), subscribeListEvents(), rankBetween(), rankForAppend(), createItemSchema, createListSchema (+4 more) +Cohesion: 0.33 +Nodes (6): autoincrement, name, notNull, primaryKey, type, color ### Community 266 - "Community 266" Cohesion: 0.25 @@ -1643,28 +1690,28 @@ Cohesion: 0.29 Nodes (7): GET /api/sse/lists, auth, description, file, method, path, response ### Community 278 - "Community 278" -Cohesion: 0.10 -Nodes (20): columns, autoincrement, name, notNull, primaryKey, type, calendar_id, dtstart_date (+12 more) +Cohesion: 0.29 +Nodes (7): has_rrule, autoincrement, default, name, notNull, primaryKey, type ### Community 279 - "Community 279" Cohesion: 0.10 -Nodes (20): autoincrement, name, notNull, primaryKey, type, columns, autoincrement, name (+12 more) +Nodes (20): autoincrement, default, name, notNull, primaryKey, type, autoincrement, name (+12 more) ### Community 280 - "Community 280" -Cohesion: 0.19 -Nodes (12): List, ListsResponse, CreateListSheet(), itemCountLabel(), ListCard(), ListCardProps, ListDeleteDialog(), ListDeleteDialogProps (+4 more) +Cohesion: 0.09 +Nodes (21): All-day reminder semantics, Canonical References, Claude's Discretion, Deferred Ideas, Established Patterns, Existing Code Insights, Existing / non-preset alarms on edit (preserve — CAL-14), Implementation Decisions (+13 more) ### Community 281 - "Community 281" -Cohesion: 0.29 -Nodes (7): autoincrement, default, name, notNull, primaryKey, type, attempt_count +Cohesion: 0.09 +Nodes (21): Accessibility, All-day options (shown when `allDay`, swapped — D-02/D-03), Checker Sign-Off, Color, Component Inventory, Copywriting Contract, Design System, Edit mode: loading existing reminder (+13 more) ### Community 282 - "Community 282" Cohesion: 0.10 Nodes (20): Backlog, Overview, Phase 1: Foundation + Broker Spike, Phase 2: Calendar Display, Phase 3: Event Write-Back + PWA Install, Phase 4: Shared Lists + Live Sync, Phase 5: Web Push Notifications, Phase 6: UX Polish (+12 more) ### Community 283 - "Community 283" -Cohesion: 0.18 -Nodes (6): BeforeInstallPromptEvent, InstallPrompt(), IOS_STEPS, isIOSSafariNonStandalone(), useAndroidInstallPrompt(), WalkthroughSheetProps +Cohesion: 0.10 +Nodes (21): columns, key, updated_at, value, autoincrement, name, notNull, primaryKey (+13 more) ### Community 284 - "Community 284" Cohesion: 0.10 @@ -1887,16 +1934,16 @@ Cohesion: 0.12 Nodes (16): Decisions Made, Deviations from Plan, Grep sanity, Known Stubs, Phase quick-260610-hbu Plan 01: Reminder Scheduler Resilience Summary, pnpm --filter @familysync/api test (full suite), pnpm --filter @familysync/api test (reminderScheduler only), pnpm --filter @familysync/api typecheck (+8 more) ### Community 339 - "Community 339" -Cohesion: 0.17 -Nodes (11): Database migrations, Development, Environment variables, @familysync/api, Further reading, Prerequisites, Production, Running in the workspace (+3 more) +Cohesion: 0.15 +Nodes (12): Database migrations, Development, Environment variables, @familysync/api, Further reading, Prerequisites, Production, Running API tests locally (+4 more) ### Community 340 - "Community 340" Cohesion: 0.18 Nodes (10): Commits, Deviations from Plan, .gitea/workflows/ci.yml (modified), .gitea/workflows/publish.yml (created), Quick Task 260611-ozt: Split publish job into standalone Gitea workflow, README.md (modified), Self-Check: PASSED, What Changed (+2 more) ### Community 341 - "Community 341" -Cohesion: 0.33 -Nodes (6): url, autoincrement, name, notNull, primaryKey, type +Cohesion: 0.06 +Nodes (33): columnsFrom, columnsTo, name, onDelete, onUpdate, tableFrom, tableTo, checkConstraint (+25 more) ### Community 342 - "Community 342" Cohesion: 0.20 @@ -1927,8 +1974,8 @@ Cohesion: 0.22 Nodes (8): Auto-fixed Issues, Deviations from Plan, Known Stubs, Phase 07 Plan 02: globalSetup Readiness Gate + DB Seed Summary, Self-Check: PASSED, Threat Surface Scan, Verification Evidence, What Was Built ### Community 349 - "Community 349" -Cohesion: 0.33 -Nodes (6): ctag, autoincrement, name, notNull, primaryKey, type +Cohesion: 0.10 +Nodes (20): created_at, list_id, user_id, autoincrement, default, name, notNull, primaryKey (+12 more) ### Community 350 - "Community 350" Cohesion: 0.22 @@ -2135,8 +2182,8 @@ Cohesion: 0.40 Nodes (5): exports, imports, notes, type, apps/pwa/src/store/listsStore.ts ### Community 401 - "Community 401" -Cohesion: 0.20 -Nodes (9): dialect, id, idx_lists_owner_id, indexes, name, prevId, tables, lists (+1 more) +Cohesion: 0.08 +Nodes (25): list_shares_id, list_shares_list_id_lists_id_fk, columns, isUnique, name, idx_list_shares_user_id, checkConstraint, compositePrimaryKeys (+17 more) ### Community 402 - "Community 402" Cohesion: 0.14 @@ -2363,8 +2410,8 @@ Cohesion: 0.20 Nodes (9): Anti-Patterns Found, Behavioral Spot-Checks (Vitest), Goal Achievement, Human Verification Required, Key Link Verification, Observable Truths, Phase 260610-k1z: Persist OIDC Session Cookie with Max-Age — Verification Report, Required Artifacts (+1 more) ### Community 458 - "Community 458" -Cohesion: 0.25 -Nodes (8): list_shares_list_id_lists_id_fk, columnsFrom, columnsTo, name, onDelete, onUpdate, tableFrom, tableTo +Cohesion: 0.11 +Nodes (18): CR-01: Shared-calendar PUT can clear the only shared calendar and report success, Critical Issues, IN-01: Two in-scope files were not reviewable (sandbox denial), IN-02: `noEchoHook` / `meNoEchoHook` are byte-identical duplicates, IN-03: `resolveAdminAndSetupStatus` issues two sequential round-trips per `/api/me`, IN-04: `parseInt` without explicit radix appears once; the shared-cal route correctly passes radix 10, IN-05: AdminPage error copy collapses all mutation failures to "Something went wrong", Info (+10 more) ### Community 459 - "Community 459" Cohesion: 0.22 @@ -2591,8 +2638,8 @@ Cohesion: 0.67 Nodes (3): Applicable ASVS Categories, Known Threat Patterns for This Phase, Security Domain ### Community 524 - "Community 524" -Cohesion: 0.33 -Nodes (6): object_url, autoincrement, name, notNull, primaryKey, type +Cohesion: 0.11 +Nodes (19): columns, autoincrement, name, notNull, primaryKey, type, calendar_id, dtstart_date (+11 more) ### Community 525 - "Community 525" Cohesion: 0.17 @@ -2743,8 +2790,8 @@ Cohesion: 0.18 Nodes (11): Anti-Patterns to Avoid, Architecture Patterns, Pattern 1: requireAdmin Middleware Inside adminRouter (Pitfall 9), Pattern 2: Zod Validator Hook — No Password Echo (Pitfall 7), Pattern 3: Drizzle-Kit Generate + Migrate Workflow, Pattern 4: Validate → Encrypt → Initial-Sync (Shared Code Path), Pattern 5: First-Login-Wins Admin Bootstrap, Pattern 6: Provider Discriminator on member_credentials (+3 more) ### Community 596 - "Community 596" -Cohesion: 0.25 -Nodes (8): list_items_list_id_lists_id_fk, columnsFrom, columnsTo, name, onDelete, onUpdate, tableFrom, tableTo +Cohesion: 0.08 +Nodes (25): columns, autoincrement, name, notNull, primaryKey, type, calendar_id, dtstart_utc (+17 more) ### Community 597 - "Community 597" Cohesion: 0.29 @@ -2759,16 +2806,16 @@ Cohesion: 0.29 Nodes (6): Deviations from Plan, Phase quick-260613-dmw Plan 01: Exclude .gitea/** from CI code paths-filter Summary, Self-Check: PASSED, Tasks Completed, Verification Results, What Was Done ### Community 600 - "Community 600" -Cohesion: 0.29 -Nodes (5): notifyListChange(), coalesceListPush(), DispatchFn, pending, PendingEntry +Cohesion: 0.08 +Nodes (25): autoincrement, name, notNull, primaryKey, type, columns, calendar_object_url, last_error (+17 more) ### Community 601 - "Community 601" -Cohesion: 0.29 -Nodes (7): autoincrement, default, name, notNull, primaryKey, type, checked +Cohesion: 0.10 +Nodes (20): autoincrement, default, name, notNull, primaryKey, type, checked, rank (+12 more) ### Community 602 - "Community 602" -Cohesion: 0.29 -Nodes (7): is_shared, autoincrement, default, name, notNull, primaryKey, type +Cohesion: 0.07 +Nodes (30): checkConstraint, compositePrimaryKeys, foreignKeys, columns, name, indexes, name, uniqueConstraints (+22 more) ### Community 603 - "Community 603" Cohesion: 0.33 @@ -2799,8 +2846,8 @@ Cohesion: 0.33 Nodes (5): Change, must_haves, Problem, Quick Task 260613-fp9: Skip Docker publish for `.gitea`/`.planning`-only pushes, Tasks ### Community 610 - "Community 610" -Cohesion: 0.27 -Nodes (5): PermissionDeniedBanner(), fetchVapidKey(), prefetchVapidKey(), readNotificationsEnabled(), UsePushSubscriptionReturn +Cohesion: 0.17 +Nodes (12): checkConstraint, compositePrimaryKeys, foreignKeys, columns, name, name, uniqueConstraints, calendars_id (+4 more) ### Community 611 - "Community 611" Cohesion: 0.33 @@ -2899,20 +2946,20 @@ Cohesion: 0.67 Nodes (3): D-15: Job Decomposition, Full `security` Job Skeleton, Recommended Layout ### Community 648 - "Community 648" -Cohesion: 0.28 -Nodes (6): BottomTabBar(), isPhone(), tabActiveOverride, tabBase, App(), isPhone() +Cohesion: 0.22 +Nodes (8): BottomTabBar(), BottomTabBarProps, isPhone(), tabActiveOverride, tabBase, AdminPage(), App(), isPhone() ### Community 649 - "Community 649" -Cohesion: 0.28 -Nodes (7): LiveSyncIndicator(), LiveSyncIndicatorProps, BACKOFF_STEPS_MS, SyncState, useListSSE(), UseListSSEOptions, ListDetail() +Cohesion: 0.12 +Nodes (17): list_items_id, list_items_list_id_lists_id_fk, checkConstraint, compositePrimaryKeys, foreignKeys, columns, name, columnsFrom (+9 more) ### Community 650 - "Community 650" -Cohesion: 0.22 -Nodes (9): checkConstraint, compositePrimaryKeys, foreignKeys, columns, name, name, uniqueConstraints, calendar_outbox_id (+1 more) +Cohesion: 0.12 +Nodes (17): checkConstraint, compositePrimaryKeys, foreignKeys, columns, name, name, uniqueConstraints, columnsFrom (+9 more) ### Community 651 - "Community 651" -Cohesion: 0.25 -Nodes (8): columnsFrom, columnsTo, name, onDelete, onUpdate, tableFrom, tableTo, calendar_outbox_user_id_users_id_fk +Cohesion: 0.14 +Nodes (13): Anti-Patterns Found, Behavioral Spot-Checks, Deferred Code Review Warnings (recorded, not blocking), Deferred Items, Goal Achievement, Human Verification Required, Key Link Verification, Known Audit Coverage Limitations (+5 more) ### Community 652 - "Community 652" Cohesion: 0.29 @@ -2927,8 +2974,8 @@ Cohesion: 0.33 Nodes (6): /api/me Response Extension, Code Examples, createFastmailClient + fetchCalendars (CalDAV PROPFIND Validation), Drizzle Upsert Pattern for member_credentials, encryptPassword Reuse, Resolved User ID Pattern (existing, for requireAdmin) ### Community 655 - "Community 655" -Cohesion: 0.33 -Nodes (6): last_error, autoincrement, name, notNull, primaryKey, type +Cohesion: 0.14 +Nodes (13): apps/api/README.md (modified), apps/api/test/global-setup.ts (new, 108 lines), apps/api/test/setup.ts (modified), apps/api/vitest.config.ts (modified), Auto-fixed Issues, Deviations from Plan, Known Stubs, Quick Task 260613-ndv: Test DB Isolation Summary (+5 more) ### Community 656 - "Community 656" Cohesion: 0.33 @@ -2939,15 +2986,15 @@ Cohesion: 0.40 Nodes (5): Phase Requirements → Test Map, Sampling Rate, Test Framework, Validation Architecture, Wave 0 Gaps ### Community 658 - "Community 658" -Cohesion: 0.50 -Nodes (4): DeleteConfirmationDialog(), makeQueryClient(), { +Cohesion: 0.11 +Nodes (12): DeleteConfirmationDialog(), makeQueryClient(), { mockDeleteEvent, mockSetDeleteDialog, mockSetLastSyncedUid, mockSetOpenEventId, mockDeleteDialogOpen, mockDeleteDialogUid, -}, renderDialog() +}, renderDialog(), ErrorBoundary, ErrorBoundaryProps, ErrorBoundaryState, renderPopover() (+4 more) ### Community 659 - "Community 659" Cohesion: 0.50 @@ -2965,22 +3012,194 @@ Nodes (3): Applicable ASVS Categories, Known Threat Patterns, Security Domain Cohesion: 0.67 Nodes (3): Core (already installed), Package Legitimacy Audit, Standard Stack +### Community 663 - "Community 663" +Cohesion: 0.15 +Nodes (12): Auto-fixed Issues, Deviations from Plan, Known Stubs, Phase 10 Plan 04: React PWA Admin Surfaces Summary, Playwright-CLI Supplementary Observations, Self-Check: PASSED, Task 1: Extend client.ts, Task 2: CredentialSheet + SetupBanner (+4 more) + +### Community 664 - "Community 664" +Cohesion: 0.22 +Nodes (9): columns, isUnique, name, columns, isUnique, name, idx_list_items_list_id_checked, idx_list_items_list_id_rank (+1 more) + +### Community 665 - "Community 665" +Cohesion: 0.25 +Nodes (8): columnsFrom, columnsTo, name, onDelete, onUpdate, tableFrom, tableTo, calendars_user_id_users_id_fk + +### Community 666 - "Community 666" +Cohesion: 0.17 +Nodes (11): Auto-fixed Issues, Deviations from Plan, Known Stubs, Phase 10 Plan 01: v1.1 DB Foundation Summary, Self-Check: PASSED, Task 1: Schema additions, Task 2: Migration generation and application, Task 3: E2E dev-bypass admin seed (+3 more) + +### Community 667 - "Community 667" +Cohesion: 0.17 +Nodes (11): Auto-fixed Issues, Deviations from Plan, Known Stubs, Phase 10 Plan 02: Admin Role Primitives Summary, Self-Check: PASSED, Task 1: requireAdmin middleware, Task 2: First-login-wins is_admin bootstrap in upsertUser, Task 3: /api/me extended with isAdmin + needsProviderSetup (+3 more) + +### Community 668 - "Community 668" +Cohesion: 0.25 +Nodes (8): list_items_list_id_lists_id_fk, columnsFrom, columnsTo, name, onDelete, onUpdate, tableFrom, tableTo + +### Community 669 - "Community 669" +Cohesion: 0.20 +Nodes (9): Deviations from Plan, Known Stubs, Phase 10 Plan 03: Admin API Surface + Shared Credential Helper Summary, Self-Check: PASSED, Task 1: Promote broker resync helpers to exports, Task 2+3: RED → GREEN, Tasks Completed, Threat Flags (+1 more) + +### Community 670 - "Community 670" +Cohesion: 0.20 +Nodes (10): checkConstraint, compositePrimaryKeys, foreignKeys, indexes, columns, name, name, uniqueConstraints (+2 more) + +### Community 671 - "Community 671" +Cohesion: 0.25 +Nodes (8): list_shares_list_id_lists_id_fk, columnsFrom, columnsTo, name, onDelete, onUpdate, tableFrom, tableTo + +### Community 672 - "Community 672" +Cohesion: 0.13 +Nodes (14): id, dialect, id, autoincrement, name, notNull, primaryKey, type (+6 more) + +### Community 673 - "Community 673" +Cohesion: 0.22 +Nodes (9): columns, isUnique, name, columns, isUnique, name, idx_list_items_list_id_checked, idx_list_items_list_id_rank (+1 more) + +### Community 674 - "Community 674" +Cohesion: 0.25 +Nodes (7): Manual-Only Verifications, Per-Task Verification Map, Phase 10 — Validation Strategy, Sampling Rate, Test Infrastructure, Validation Sign-Off, Wave 0 Requirements + +### Community 675 - "Community 675" +Cohesion: 0.25 +Nodes (7): All-day treatment, Claude's Discretion, Deferred Ideas, Existing-alarm display (edit / preserve), Notification copy, Phase 11: Per-Event Reminders - Discussion Log, Recurring events + +### Community 676 - "Community 676" +Cohesion: 0.25 +Nodes (8): list_shares_user_id_users_id_fk, columnsFrom, columnsTo, name, onDelete, onUpdate, tableFrom, tableTo + +### Community 677 - "Community 677" +Cohesion: 0.25 +Nodes (8): updated_at, autoincrement, default, name, notNull, onUpdate, primaryKey, type + +### Community 678 - "Community 678" +Cohesion: 0.25 +Nodes (8): columnsFrom, columnsTo, name, onDelete, onUpdate, tableFrom, tableTo, calendars_user_id_users_id_fk + +### Community 679 - "Community 679" +Cohesion: 0.29 +Nodes (5): notifyListChange(), coalesceListPush(), DispatchFn, pending, PendingEntry + +### Community 680 - "Community 680" +Cohesion: 0.29 +Nodes (7): next_attempt_at, autoincrement, default, name, notNull, primaryKey, type + +### Community 681 - "Community 681" +Cohesion: 0.29 +Nodes (7): autoincrement, default, name, notNull, primaryKey, type, all_day + +### Community 682 - "Community 682" +Cohesion: 0.29 +Nodes (7): autoincrement, default, name, notNull, primaryKey, type, attempt_count + +### Community 683 - "Community 683" +Cohesion: 0.29 +Nodes (7): is_shared, autoincrement, default, name, notNull, primaryKey, type + +### Community 684 - "Community 684" +Cohesion: 0.29 +Nodes (7): has_rrule, autoincrement, default, name, notNull, primaryKey, type + +### Community 685 - "Community 685" +Cohesion: 0.29 +Nodes (7): is_shared, autoincrement, default, name, notNull, primaryKey, type + +### Community 686 - "Community 686" +Cohesion: 0.29 +Nodes (7): next_attempt_at, autoincrement, default, name, notNull, primaryKey, type + +### Community 687 - "Community 687" +Cohesion: 0.29 +Nodes (7): status, autoincrement, default, name, notNull, primaryKey, type + +### Community 688 - "Community 688" +Cohesion: 0.33 +Nodes (5): dialect, id, prevId, tables, version + +### Community 689 - "Community 689" +Cohesion: 0.33 +Nodes (6): last_error, autoincrement, name, notNull, primaryKey, type + +### Community 690 - "Community 690" +Cohesion: 0.33 +Nodes (6): sync_token, autoincrement, name, notNull, primaryKey, type + +### Community 691 - "Community 691" +Cohesion: 0.33 +Nodes (6): url, autoincrement, name, notNull, primaryKey, type + +### Community 692 - "Community 692" +Cohesion: 0.29 +Nodes (7): columns, display_name, autoincrement, name, notNull, primaryKey, type + +### Community 693 - "Community 693" +Cohesion: 0.33 +Nodes (6): etag, autoincrement, name, notNull, primaryKey, type + +### Community 694 - "Community 694" +Cohesion: 0.33 +Nodes (6): group_id, autoincrement, name, notNull, primaryKey, type + +### Community 695 - "Community 695" +Cohesion: 0.33 +Nodes (6): autoincrement, name, notNull, primaryKey, type, calendar_url + +### Community 696 - "Community 696" +Cohesion: 0.33 +Nodes (6): ctag, autoincrement, name, notNull, primaryKey, type + +### Community 697 - "Community 697" +Cohesion: 0.33 +Nodes (6): dtstart_date, autoincrement, name, notNull, primaryKey, type + +### Community 698 - "Community 698" +Cohesion: 0.33 +Nodes (6): raw_vevent, autoincrement, name, notNull, primaryKey, type + +### Community 699 - "Community 699" +Cohesion: 0.33 +Nodes (6): sync_token, autoincrement, name, notNull, primaryKey, type + +### Community 700 - "Community 700" +Cohesion: 0.33 +Nodes (6): title, autoincrement, name, notNull, primaryKey, type + +### Community 701 - "Community 701" +Cohesion: 0.33 +Nodes (6): uid, autoincrement, name, notNull, primaryKey, type + +### Community 702 - "Community 702" +Cohesion: 0.33 +Nodes (5): Disposition, Fix sketch (CSS-only, no behaviour change), Not a Phase 10 regression, Problem, Reproduction + +### Community 703 - "Community 703" +Cohesion: 0.33 +Nodes (6): last_synced_at, autoincrement, name, notNull, primaryKey, type + +### Community 711 - "Community 711" +Cohesion: 0.33 +Nodes (6): url, autoincrement, name, notNull, primaryKey, type + +### Community 712 - "Community 712" +Cohesion: 0.40 +Nodes (5): indexes, columns, isUnique, name, idx_calendars_user_id + ## Knowledge Gaps -- **5083 isolated node(s):** `allow`, `baseRef`, `version`, `timestamp`, `phase` (+5078 more) +- **5648 isolated node(s):** `allow`, `baseRef`, `version`, `timestamp`, `phase` (+5643 more) These have ≤1 connection - possible missing edges or undocumented components. -- **63 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. +- **67 thin communities (<3 nodes) omitted from report** — run `graphify query` to explore isolated nodes. ## Suggested Questions _Questions this graph is uniquely positioned to answer:_ -- **Why does `Communities (648 total, 62 thin omitted)` connect `Community 91` to `Community 241`?** - _High betweenness centrality (0.005) - this node is a cross-community bridge._ -- **Why does `columns` connect `Community 278` to `Community 513`, `Community 481`, `Community 227`, `Community 612`, `Community 230`, `Community 331`, `Community 524`, `Community 332`, `Community 653`, `Community 656`?** - _High betweenness centrality (0.002) - this node is a cross-community bridge._ -- **Why does `tables` connect `Community 401` to `Community 227`, `Community 650`, `Community 238`, `Community 215`, `Community 216`?** +- **Why does `Communities (711 total, 67 thin omitted)` connect `Community 91` to `Community 241`?** + _High betweenness centrality (0.009) - this node is a cross-community bridge._ +- **Why does `id` connect `Community 513` to `Community 229`, `Community 230`, `Community 524`, `Community 211`, `Community 279`?** + _High betweenness centrality (0.001) - this node is a cross-community bridge._ +- **Why does `tables` connect `Community 688` to `Community 227`, `Community 230`, `Community 650`, `Community 238`, `Community 215`, `Community 216`?** _High betweenness centrality (0.001) - this node is a cross-community bridge._ - **What connects `allow`, `baseRef`, `version` to the rest of the system?** - _5083 weakly-connected nodes found - possible documentation gaps or missing edges._ + _5648 weakly-connected nodes found - possible documentation gaps or missing edges._ - **Should `Community 0` be split into smaller, more focused modules?** _Cohesion score 0.045454545454545456 - nodes in this community are weakly interconnected._ - **Should `Community 1` be split into smaller, more focused modules?** diff --git a/.planning/graphs/graph.json b/.planning/graphs/graph.json index cb47bcf..a322a2e 100644 --- a/.planning/graphs/graph.json +++ b/.planning/graphs/graph.json @@ -7663,6 +7663,46 @@ "community": 43, "norm_label": "createfastmailclient()" }, + { + "label": "credentialSync.ts", + "file_type": "code", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L1", + "_origin": "ast", + "id": "broker_credentialsync", + "community": 43, + "norm_label": "credentialsync.ts" + }, + { + "label": "CredentialValidationError", + "file_type": "code", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L31", + "_origin": "ast", + "id": "broker_credentialsync_credentialvalidationerror", + "community": 263, + "norm_label": "credentialvalidationerror" + }, + { + "label": ".constructor()", + "file_type": "code", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L32", + "_origin": "ast", + "id": "broker_credentialsync_credentialvalidationerror_constructor", + "community": 263, + "norm_label": ".constructor()" + }, + { + "label": "validateEncryptAndStoreCredential()", + "file_type": "code", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L49", + "_origin": "ast", + "id": "broker_credentialsync_validateencryptandstorecredential", + "community": 43, + "norm_label": "validateencryptandstorecredential()" + }, { "label": "crypto.ts", "file_type": "code", @@ -7880,7 +7920,7 @@ "source_location": "L271", "_origin": "ast", "id": "broker_outboxworker_loadclientforuser", - "community": 12, + "community": 43, "norm_label": "loadclientforuser()" }, { @@ -7890,7 +7930,7 @@ "source_location": "L302", "_origin": "ast", "id": "broker_outboxworker_triggertargetedresync", - "community": 12, + "community": 43, "norm_label": "triggertargetedresync()" }, { @@ -7970,7 +8010,7 @@ "source_location": "L897", "_origin": "ast", "id": "broker_outboxworker_startoutboxworker", - "community": 17, + "community": 12, "norm_label": "startoutboxworker()" }, { @@ -8220,7 +8260,7 @@ "source_location": "L1", "_origin": "ast", "id": "meta_0000_snapshot", - "community": 401, + "community": 688, "norm_label": "0000_snapshot.json" }, { @@ -8230,7 +8270,7 @@ "source_location": "L2", "_origin": "ast", "id": "meta_0000_snapshot_version", - "community": 401, + "community": 688, "norm_label": "version" }, { @@ -8240,7 +8280,7 @@ "source_location": "L3", "_origin": "ast", "id": "meta_0000_snapshot_dialect", - "community": 401, + "community": 688, "norm_label": "dialect" }, { @@ -8250,7 +8290,7 @@ "source_location": "L4", "_origin": "ast", "id": "meta_0000_snapshot_id", - "community": 401, + "community": 688, "norm_label": "id" }, { @@ -8260,7 +8300,7 @@ "source_location": "L5", "_origin": "ast", "id": "meta_0000_snapshot_previd", - "community": 401, + "community": 688, "norm_label": "previd" }, { @@ -8270,7 +8310,7 @@ "source_location": "L6", "_origin": "ast", "id": "meta_0000_snapshot_tables", - "community": 401, + "community": 688, "norm_label": "tables" }, { @@ -8300,7 +8340,7 @@ "source_location": "L9", "_origin": "ast", "id": "meta_0000_snapshot_calendar_events_columns", - "community": 278, + "community": 524, "norm_label": "columns" }, { @@ -8370,7 +8410,7 @@ "source_location": "L17", "_origin": "ast", "id": "meta_0000_snapshot_columns_calendar_id", - "community": 278, + "community": 524, "norm_label": "calendar_id" }, { @@ -8380,7 +8420,7 @@ "source_location": "L18", "_origin": "ast", "id": "meta_0000_snapshot_calendar_id_name", - "community": 278, + "community": 524, "norm_label": "name" }, { @@ -8390,7 +8430,7 @@ "source_location": "L19", "_origin": "ast", "id": "meta_0000_snapshot_calendar_id_type", - "community": 278, + "community": 524, "norm_label": "type" }, { @@ -8400,7 +8440,7 @@ "source_location": "L20", "_origin": "ast", "id": "meta_0000_snapshot_calendar_id_primarykey", - "community": 278, + "community": 524, "norm_label": "primarykey" }, { @@ -8410,7 +8450,7 @@ "source_location": "L21", "_origin": "ast", "id": "meta_0000_snapshot_calendar_id_notnull", - "community": 278, + "community": 524, "norm_label": "notnull" }, { @@ -8420,7 +8460,7 @@ "source_location": "L22", "_origin": "ast", "id": "meta_0000_snapshot_calendar_id_autoincrement", - "community": 278, + "community": 524, "norm_label": "autoincrement" }, { @@ -8790,7 +8830,7 @@ "source_location": "L66", "_origin": "ast", "id": "meta_0000_snapshot_columns_dtstart_date", - "community": 278, + "community": 524, "norm_label": "dtstart_date" }, { @@ -8800,7 +8840,7 @@ "source_location": "L67", "_origin": "ast", "id": "meta_0000_snapshot_dtstart_date_name", - "community": 278, + "community": 524, "norm_label": "name" }, { @@ -8810,7 +8850,7 @@ "source_location": "L68", "_origin": "ast", "id": "meta_0000_snapshot_dtstart_date_type", - "community": 278, + "community": 524, "norm_label": "type" }, { @@ -8820,7 +8860,7 @@ "source_location": "L69", "_origin": "ast", "id": "meta_0000_snapshot_dtstart_date_primarykey", - "community": 278, + "community": 524, "norm_label": "primarykey" }, { @@ -8830,7 +8870,7 @@ "source_location": "L70", "_origin": "ast", "id": "meta_0000_snapshot_dtstart_date_notnull", - "community": 278, + "community": 524, "norm_label": "notnull" }, { @@ -8840,7 +8880,7 @@ "source_location": "L71", "_origin": "ast", "id": "meta_0000_snapshot_dtstart_date_autoincrement", - "community": 278, + "community": 524, "norm_label": "autoincrement" }, { @@ -8990,7 +9030,7 @@ "source_location": "L89", "_origin": "ast", "id": "meta_0000_snapshot_columns_updated_at", - "community": 230, + "community": 677, "norm_label": "updated_at" }, { @@ -9000,7 +9040,7 @@ "source_location": "L90", "_origin": "ast", "id": "meta_0000_snapshot_updated_at_name", - "community": 230, + "community": 677, "norm_label": "name" }, { @@ -9010,7 +9050,7 @@ "source_location": "L91", "_origin": "ast", "id": "meta_0000_snapshot_updated_at_type", - "community": 230, + "community": 677, "norm_label": "type" }, { @@ -9020,7 +9060,7 @@ "source_location": "L92", "_origin": "ast", "id": "meta_0000_snapshot_updated_at_primarykey", - "community": 230, + "community": 677, "norm_label": "primarykey" }, { @@ -9030,7 +9070,7 @@ "source_location": "L93", "_origin": "ast", "id": "meta_0000_snapshot_updated_at_notnull", - "community": 230, + "community": 677, "norm_label": "notnull" }, { @@ -9040,7 +9080,7 @@ "source_location": "L94", "_origin": "ast", "id": "meta_0000_snapshot_updated_at_autoincrement", - "community": 230, + "community": 677, "norm_label": "autoincrement" }, { @@ -9050,7 +9090,7 @@ "source_location": "L95", "_origin": "ast", "id": "meta_0000_snapshot_updated_at_onupdate", - "community": 230, + "community": 677, "norm_label": "onupdate" }, { @@ -9060,7 +9100,7 @@ "source_location": "L96", "_origin": "ast", "id": "meta_0000_snapshot_updated_at_default", - "community": 230, + "community": 677, "norm_label": "default" }, { @@ -9780,7 +9820,7 @@ "source_location": "L223", "_origin": "ast", "id": "meta_0000_snapshot_columns_attempt_count", - "community": 281, + "community": 279, "norm_label": "attempt_count" }, { @@ -9790,7 +9830,7 @@ "source_location": "L224", "_origin": "ast", "id": "meta_0000_snapshot_attempt_count_name", - "community": 281, + "community": 279, "norm_label": "name" }, { @@ -9800,7 +9840,7 @@ "source_location": "L225", "_origin": "ast", "id": "meta_0000_snapshot_attempt_count_type", - "community": 281, + "community": 279, "norm_label": "type" }, { @@ -9810,7 +9850,7 @@ "source_location": "L226", "_origin": "ast", "id": "meta_0000_snapshot_attempt_count_primarykey", - "community": 281, + "community": 279, "norm_label": "primarykey" }, { @@ -9820,7 +9860,7 @@ "source_location": "L227", "_origin": "ast", "id": "meta_0000_snapshot_attempt_count_notnull", - "community": 281, + "community": 279, "norm_label": "notnull" }, { @@ -9830,7 +9870,7 @@ "source_location": "L228", "_origin": "ast", "id": "meta_0000_snapshot_attempt_count_autoincrement", - "community": 281, + "community": 279, "norm_label": "autoincrement" }, { @@ -9840,7 +9880,7 @@ "source_location": "L229", "_origin": "ast", "id": "meta_0000_snapshot_attempt_count_default", - "community": 281, + "community": 279, "norm_label": "default" }, { @@ -9850,7 +9890,7 @@ "source_location": "L231", "_origin": "ast", "id": "meta_0000_snapshot_columns_next_attempt_at", - "community": 279, + "community": 680, "norm_label": "next_attempt_at" }, { @@ -9860,7 +9900,7 @@ "source_location": "L232", "_origin": "ast", "id": "meta_0000_snapshot_next_attempt_at_name", - "community": 279, + "community": 680, "norm_label": "name" }, { @@ -9870,7 +9910,7 @@ "source_location": "L233", "_origin": "ast", "id": "meta_0000_snapshot_next_attempt_at_type", - "community": 279, + "community": 680, "norm_label": "type" }, { @@ -9880,7 +9920,7 @@ "source_location": "L234", "_origin": "ast", "id": "meta_0000_snapshot_next_attempt_at_primarykey", - "community": 279, + "community": 680, "norm_label": "primarykey" }, { @@ -9890,7 +9930,7 @@ "source_location": "L235", "_origin": "ast", "id": "meta_0000_snapshot_next_attempt_at_notnull", - "community": 279, + "community": 680, "norm_label": "notnull" }, { @@ -9900,7 +9940,7 @@ "source_location": "L236", "_origin": "ast", "id": "meta_0000_snapshot_next_attempt_at_autoincrement", - "community": 279, + "community": 680, "norm_label": "autoincrement" }, { @@ -9910,7 +9950,7 @@ "source_location": "L237", "_origin": "ast", "id": "meta_0000_snapshot_next_attempt_at_default", - "community": 279, + "community": 680, "norm_label": "default" }, { @@ -9920,7 +9960,7 @@ "source_location": "L239", "_origin": "ast", "id": "meta_0000_snapshot_columns_last_error", - "community": 655, + "community": 689, "norm_label": "last_error" }, { @@ -9930,7 +9970,7 @@ "source_location": "L240", "_origin": "ast", "id": "meta_0000_snapshot_last_error_name", - "community": 655, + "community": 689, "norm_label": "name" }, { @@ -9940,7 +9980,7 @@ "source_location": "L241", "_origin": "ast", "id": "meta_0000_snapshot_last_error_type", - "community": 655, + "community": 689, "norm_label": "type" }, { @@ -9950,7 +9990,7 @@ "source_location": "L242", "_origin": "ast", "id": "meta_0000_snapshot_last_error_primarykey", - "community": 655, + "community": 689, "norm_label": "primarykey" }, { @@ -9960,7 +10000,7 @@ "source_location": "L243", "_origin": "ast", "id": "meta_0000_snapshot_last_error_notnull", - "community": 655, + "community": 689, "norm_label": "notnull" }, { @@ -9970,7 +10010,7 @@ "source_location": "L244", "_origin": "ast", "id": "meta_0000_snapshot_last_error_autoincrement", - "community": 655, + "community": 689, "norm_label": "autoincrement" }, { @@ -10040,7 +10080,7 @@ "source_location": "L253", "_origin": "ast", "id": "meta_0000_snapshot_columns_created_at", - "community": 229, + "community": 230, "norm_label": "created_at" }, { @@ -10050,7 +10090,7 @@ "source_location": "L254", "_origin": "ast", "id": "meta_0000_snapshot_created_at_name", - "community": 229, + "community": 230, "norm_label": "name" }, { @@ -10060,7 +10100,7 @@ "source_location": "L255", "_origin": "ast", "id": "meta_0000_snapshot_created_at_type", - "community": 229, + "community": 230, "norm_label": "type" }, { @@ -10070,7 +10110,7 @@ "source_location": "L256", "_origin": "ast", "id": "meta_0000_snapshot_created_at_primarykey", - "community": 229, + "community": 230, "norm_label": "primarykey" }, { @@ -10080,7 +10120,7 @@ "source_location": "L257", "_origin": "ast", "id": "meta_0000_snapshot_created_at_notnull", - "community": 229, + "community": 230, "norm_label": "notnull" }, { @@ -10090,7 +10130,7 @@ "source_location": "L258", "_origin": "ast", "id": "meta_0000_snapshot_created_at_autoincrement", - "community": 229, + "community": 230, "norm_label": "autoincrement" }, { @@ -10100,7 +10140,7 @@ "source_location": "L259", "_origin": "ast", "id": "meta_0000_snapshot_created_at_default", - "community": 229, + "community": 230, "norm_label": "default" }, { @@ -10250,7 +10290,7 @@ "source_location": "L297", "_origin": "ast", "id": "meta_0000_snapshot_foreignkeys_calendar_outbox_user_id_users_id_fk", - "community": 651, + "community": 650, "norm_label": "calendar_outbox_user_id_users_id_fk" }, { @@ -10260,7 +10300,7 @@ "source_location": "L298", "_origin": "ast", "id": "meta_0000_snapshot_calendar_outbox_user_id_users_id_fk_name", - "community": 651, + "community": 650, "norm_label": "name" }, { @@ -10270,7 +10310,7 @@ "source_location": "L299", "_origin": "ast", "id": "meta_0000_snapshot_calendar_outbox_user_id_users_id_fk_tablefrom", - "community": 651, + "community": 650, "norm_label": "tablefrom" }, { @@ -10280,7 +10320,7 @@ "source_location": "L300", "_origin": "ast", "id": "meta_0000_snapshot_calendar_outbox_user_id_users_id_fk_tableto", - "community": 651, + "community": 650, "norm_label": "tableto" }, { @@ -10290,7 +10330,7 @@ "source_location": "L301", "_origin": "ast", "id": "meta_0000_snapshot_calendar_outbox_user_id_users_id_fk_columnsfrom", - "community": 651, + "community": 650, "norm_label": "columnsfrom" }, { @@ -10300,7 +10340,7 @@ "source_location": "L304", "_origin": "ast", "id": "meta_0000_snapshot_calendar_outbox_user_id_users_id_fk_columnsto", - "community": 651, + "community": 650, "norm_label": "columnsto" }, { @@ -10310,7 +10350,7 @@ "source_location": "L307", "_origin": "ast", "id": "meta_0000_snapshot_calendar_outbox_user_id_users_id_fk_ondelete", - "community": 651, + "community": 650, "norm_label": "ondelete" }, { @@ -10320,7 +10360,7 @@ "source_location": "L308", "_origin": "ast", "id": "meta_0000_snapshot_calendar_outbox_user_id_users_id_fk_onupdate", - "community": 651, + "community": 650, "norm_label": "onupdate" }, { @@ -10420,7 +10460,7 @@ "source_location": "L339", "_origin": "ast", "id": "meta_0000_snapshot_columns_url", - "community": 341, + "community": 691, "norm_label": "url" }, { @@ -10430,7 +10470,7 @@ "source_location": "L340", "_origin": "ast", "id": "meta_0000_snapshot_url_name", - "community": 341, + "community": 691, "norm_label": "name" }, { @@ -10440,7 +10480,7 @@ "source_location": "L341", "_origin": "ast", "id": "meta_0000_snapshot_url_type", - "community": 341, + "community": 691, "norm_label": "type" }, { @@ -10450,7 +10490,7 @@ "source_location": "L342", "_origin": "ast", "id": "meta_0000_snapshot_url_primarykey", - "community": 341, + "community": 691, "norm_label": "primarykey" }, { @@ -10460,7 +10500,7 @@ "source_location": "L343", "_origin": "ast", "id": "meta_0000_snapshot_url_notnull", - "community": 341, + "community": 691, "norm_label": "notnull" }, { @@ -10470,7 +10510,7 @@ "source_location": "L344", "_origin": "ast", "id": "meta_0000_snapshot_url_autoincrement", - "community": 341, + "community": 691, "norm_label": "autoincrement" }, { @@ -10600,7 +10640,7 @@ "source_location": "L360", "_origin": "ast", "id": "meta_0000_snapshot_columns_ctag", - "community": 349, + "community": 211, "norm_label": "ctag" }, { @@ -10610,7 +10650,7 @@ "source_location": "L361", "_origin": "ast", "id": "meta_0000_snapshot_ctag_name", - "community": 349, + "community": 211, "norm_label": "name" }, { @@ -10620,7 +10660,7 @@ "source_location": "L362", "_origin": "ast", "id": "meta_0000_snapshot_ctag_type", - "community": 349, + "community": 211, "norm_label": "type" }, { @@ -10630,7 +10670,7 @@ "source_location": "L363", "_origin": "ast", "id": "meta_0000_snapshot_ctag_primarykey", - "community": 349, + "community": 211, "norm_label": "primarykey" }, { @@ -10640,7 +10680,7 @@ "source_location": "L364", "_origin": "ast", "id": "meta_0000_snapshot_ctag_notnull", - "community": 349, + "community": 211, "norm_label": "notnull" }, { @@ -10650,7 +10690,7 @@ "source_location": "L365", "_origin": "ast", "id": "meta_0000_snapshot_ctag_autoincrement", - "community": 349, + "community": 211, "norm_label": "autoincrement" }, { @@ -10660,7 +10700,7 @@ "source_location": "L367", "_origin": "ast", "id": "meta_0000_snapshot_columns_sync_token", - "community": 211, + "community": 690, "norm_label": "sync_token" }, { @@ -10670,7 +10710,7 @@ "source_location": "L368", "_origin": "ast", "id": "meta_0000_snapshot_sync_token_name", - "community": 211, + "community": 690, "norm_label": "name" }, { @@ -10680,7 +10720,7 @@ "source_location": "L369", "_origin": "ast", "id": "meta_0000_snapshot_sync_token_type", - "community": 211, + "community": 690, "norm_label": "type" }, { @@ -10690,7 +10730,7 @@ "source_location": "L370", "_origin": "ast", "id": "meta_0000_snapshot_sync_token_primarykey", - "community": 211, + "community": 690, "norm_label": "primarykey" }, { @@ -10700,7 +10740,7 @@ "source_location": "L371", "_origin": "ast", "id": "meta_0000_snapshot_sync_token_notnull", - "community": 211, + "community": 690, "norm_label": "notnull" }, { @@ -10710,7 +10750,7 @@ "source_location": "L372", "_origin": "ast", "id": "meta_0000_snapshot_sync_token_autoincrement", - "community": 211, + "community": 690, "norm_label": "autoincrement" }, { @@ -10780,7 +10820,7 @@ "source_location": "L381", "_origin": "ast", "id": "meta_0000_snapshot_columns_is_shared", - "community": 602, + "community": 683, "norm_label": "is_shared" }, { @@ -10790,7 +10830,7 @@ "source_location": "L382", "_origin": "ast", "id": "meta_0000_snapshot_is_shared_name", - "community": 602, + "community": 683, "norm_label": "name" }, { @@ -10800,7 +10840,7 @@ "source_location": "L383", "_origin": "ast", "id": "meta_0000_snapshot_is_shared_type", - "community": 602, + "community": 683, "norm_label": "type" }, { @@ -10810,7 +10850,7 @@ "source_location": "L384", "_origin": "ast", "id": "meta_0000_snapshot_is_shared_primarykey", - "community": 602, + "community": 683, "norm_label": "primarykey" }, { @@ -10820,7 +10860,7 @@ "source_location": "L385", "_origin": "ast", "id": "meta_0000_snapshot_is_shared_notnull", - "community": 602, + "community": 683, "norm_label": "notnull" }, { @@ -10830,7 +10870,7 @@ "source_location": "L386", "_origin": "ast", "id": "meta_0000_snapshot_is_shared_autoincrement", - "community": 602, + "community": 683, "norm_label": "autoincrement" }, { @@ -10840,7 +10880,7 @@ "source_location": "L387", "_origin": "ast", "id": "meta_0000_snapshot_is_shared_default", - "community": 602, + "community": 683, "norm_label": "default" }, { @@ -10910,7 +10950,7 @@ "source_location": "L400", "_origin": "ast", "id": "meta_0000_snapshot_foreignkeys_calendars_user_id_users_id_fk", - "community": 263, + "community": 665, "norm_label": "calendars_user_id_users_id_fk" }, { @@ -10920,7 +10960,7 @@ "source_location": "L401", "_origin": "ast", "id": "meta_0000_snapshot_calendars_user_id_users_id_fk_name", - "community": 263, + "community": 665, "norm_label": "name" }, { @@ -10930,7 +10970,7 @@ "source_location": "L402", "_origin": "ast", "id": "meta_0000_snapshot_calendars_user_id_users_id_fk_tablefrom", - "community": 263, + "community": 665, "norm_label": "tablefrom" }, { @@ -10940,7 +10980,7 @@ "source_location": "L403", "_origin": "ast", "id": "meta_0000_snapshot_calendars_user_id_users_id_fk_tableto", - "community": 263, + "community": 665, "norm_label": "tableto" }, { @@ -10950,7 +10990,7 @@ "source_location": "L404", "_origin": "ast", "id": "meta_0000_snapshot_calendars_user_id_users_id_fk_columnsfrom", - "community": 263, + "community": 665, "norm_label": "columnsfrom" }, { @@ -10960,7 +11000,7 @@ "source_location": "L407", "_origin": "ast", "id": "meta_0000_snapshot_calendars_user_id_users_id_fk_columnsto", - "community": 263, + "community": 665, "norm_label": "columnsto" }, { @@ -10970,7 +11010,7 @@ "source_location": "L410", "_origin": "ast", "id": "meta_0000_snapshot_calendars_user_id_users_id_fk_ondelete", - "community": 263, + "community": 665, "norm_label": "ondelete" }, { @@ -10980,7 +11020,7 @@ "source_location": "L411", "_origin": "ast", "id": "meta_0000_snapshot_calendars_user_id_users_id_fk_onupdate", - "community": 263, + "community": 665, "norm_label": "onupdate" }, { @@ -11230,7 +11270,7 @@ "source_location": "L457", "_origin": "ast", "id": "meta_0000_snapshot_columns_checked", - "community": 601, + "community": 229, "norm_label": "checked" }, { @@ -11240,7 +11280,7 @@ "source_location": "L458", "_origin": "ast", "id": "meta_0000_snapshot_checked_name", - "community": 601, + "community": 229, "norm_label": "name" }, { @@ -11250,7 +11290,7 @@ "source_location": "L459", "_origin": "ast", "id": "meta_0000_snapshot_checked_type", - "community": 601, + "community": 229, "norm_label": "type" }, { @@ -11260,7 +11300,7 @@ "source_location": "L460", "_origin": "ast", "id": "meta_0000_snapshot_checked_primarykey", - "community": 601, + "community": 229, "norm_label": "primarykey" }, { @@ -11270,7 +11310,7 @@ "source_location": "L461", "_origin": "ast", "id": "meta_0000_snapshot_checked_notnull", - "community": 601, + "community": 229, "norm_label": "notnull" }, { @@ -11280,7 +11320,7 @@ "source_location": "L462", "_origin": "ast", "id": "meta_0000_snapshot_checked_autoincrement", - "community": 601, + "community": 229, "norm_label": "autoincrement" }, { @@ -11290,7 +11330,7 @@ "source_location": "L463", "_origin": "ast", "id": "meta_0000_snapshot_checked_default", - "community": 601, + "community": 229, "norm_label": "default" }, { @@ -11360,7 +11400,7 @@ "source_location": "L490", "_origin": "ast", "id": "meta_0000_snapshot_list_items_indexes", - "community": 249, + "community": 664, "norm_label": "indexes" }, { @@ -11370,7 +11410,7 @@ "source_location": "L491", "_origin": "ast", "id": "meta_0000_snapshot_indexes_idx_list_items_list_id_rank", - "community": 249, + "community": 664, "norm_label": "idx_list_items_list_id_rank" }, { @@ -11380,7 +11420,7 @@ "source_location": "L492", "_origin": "ast", "id": "meta_0000_snapshot_idx_list_items_list_id_rank_name", - "community": 249, + "community": 664, "norm_label": "name" }, { @@ -11390,7 +11430,7 @@ "source_location": "L493", "_origin": "ast", "id": "meta_0000_snapshot_idx_list_items_list_id_rank_columns", - "community": 249, + "community": 664, "norm_label": "columns" }, { @@ -11400,7 +11440,7 @@ "source_location": "L497", "_origin": "ast", "id": "meta_0000_snapshot_idx_list_items_list_id_rank_isunique", - "community": 249, + "community": 664, "norm_label": "isunique" }, { @@ -11410,7 +11450,7 @@ "source_location": "L499", "_origin": "ast", "id": "meta_0000_snapshot_indexes_idx_list_items_list_id_checked", - "community": 249, + "community": 664, "norm_label": "idx_list_items_list_id_checked" }, { @@ -11420,7 +11460,7 @@ "source_location": "L500", "_origin": "ast", "id": "meta_0000_snapshot_idx_list_items_list_id_checked_name", - "community": 249, + "community": 664, "norm_label": "name" }, { @@ -11430,7 +11470,7 @@ "source_location": "L501", "_origin": "ast", "id": "meta_0000_snapshot_idx_list_items_list_id_checked_columns", - "community": 249, + "community": 664, "norm_label": "columns" }, { @@ -11440,7 +11480,7 @@ "source_location": "L505", "_origin": "ast", "id": "meta_0000_snapshot_idx_list_items_list_id_checked_isunique", - "community": 249, + "community": 664, "norm_label": "isunique" }, { @@ -11460,7 +11500,7 @@ "source_location": "L509", "_origin": "ast", "id": "meta_0000_snapshot_foreignkeys_list_items_list_id_lists_id_fk", - "community": 596, + "community": 668, "norm_label": "list_items_list_id_lists_id_fk" }, { @@ -11470,7 +11510,7 @@ "source_location": "L510", "_origin": "ast", "id": "meta_0000_snapshot_list_items_list_id_lists_id_fk_name", - "community": 596, + "community": 668, "norm_label": "name" }, { @@ -11480,7 +11520,7 @@ "source_location": "L511", "_origin": "ast", "id": "meta_0000_snapshot_list_items_list_id_lists_id_fk_tablefrom", - "community": 596, + "community": 668, "norm_label": "tablefrom" }, { @@ -11490,7 +11530,7 @@ "source_location": "L512", "_origin": "ast", "id": "meta_0000_snapshot_list_items_list_id_lists_id_fk_tableto", - "community": 596, + "community": 668, "norm_label": "tableto" }, { @@ -11500,7 +11540,7 @@ "source_location": "L513", "_origin": "ast", "id": "meta_0000_snapshot_list_items_list_id_lists_id_fk_columnsfrom", - "community": 596, + "community": 668, "norm_label": "columnsfrom" }, { @@ -11510,7 +11550,7 @@ "source_location": "L516", "_origin": "ast", "id": "meta_0000_snapshot_list_items_list_id_lists_id_fk_columnsto", - "community": 596, + "community": 668, "norm_label": "columnsto" }, { @@ -11520,7 +11560,7 @@ "source_location": "L519", "_origin": "ast", "id": "meta_0000_snapshot_list_items_list_id_lists_id_fk_ondelete", - "community": 596, + "community": 668, "norm_label": "ondelete" }, { @@ -11530,7 +11570,7 @@ "source_location": "L520", "_origin": "ast", "id": "meta_0000_snapshot_list_items_list_id_lists_id_fk_onupdate", - "community": 596, + "community": 668, "norm_label": "onupdate" }, { @@ -11690,7 +11730,7 @@ "source_location": "L577", "_origin": "ast", "id": "meta_0000_snapshot_foreignkeys_list_shares_list_id_lists_id_fk", - "community": 458, + "community": 671, "norm_label": "list_shares_list_id_lists_id_fk" }, { @@ -11700,7 +11740,7 @@ "source_location": "L578", "_origin": "ast", "id": "meta_0000_snapshot_list_shares_list_id_lists_id_fk_name", - "community": 458, + "community": 671, "norm_label": "name" }, { @@ -11710,7 +11750,7 @@ "source_location": "L579", "_origin": "ast", "id": "meta_0000_snapshot_list_shares_list_id_lists_id_fk_tablefrom", - "community": 458, + "community": 671, "norm_label": "tablefrom" }, { @@ -11720,7 +11760,7 @@ "source_location": "L580", "_origin": "ast", "id": "meta_0000_snapshot_list_shares_list_id_lists_id_fk_tableto", - "community": 458, + "community": 671, "norm_label": "tableto" }, { @@ -11730,7 +11770,7 @@ "source_location": "L581", "_origin": "ast", "id": "meta_0000_snapshot_list_shares_list_id_lists_id_fk_columnsfrom", - "community": 458, + "community": 671, "norm_label": "columnsfrom" }, { @@ -11740,7 +11780,7 @@ "source_location": "L584", "_origin": "ast", "id": "meta_0000_snapshot_list_shares_list_id_lists_id_fk_columnsto", - "community": 458, + "community": 671, "norm_label": "columnsto" }, { @@ -11750,7 +11790,7 @@ "source_location": "L587", "_origin": "ast", "id": "meta_0000_snapshot_list_shares_list_id_lists_id_fk_ondelete", - "community": 458, + "community": 671, "norm_label": "ondelete" }, { @@ -11760,7 +11800,7 @@ "source_location": "L588", "_origin": "ast", "id": "meta_0000_snapshot_list_shares_list_id_lists_id_fk_onupdate", - "community": 458, + "community": 671, "norm_label": "onupdate" }, { @@ -11940,7 +11980,7 @@ "source_location": "L623", "_origin": "ast", "id": "meta_0000_snapshot_tables_lists", - "community": 401, + "community": 230, "norm_label": "lists" }, { @@ -11950,7 +11990,7 @@ "source_location": "L624", "_origin": "ast", "id": "meta_0000_snapshot_lists_name", - "community": 401, + "community": 230, "norm_label": "name" }, { @@ -12090,7 +12130,7 @@ "source_location": "L673", "_origin": "ast", "id": "meta_0000_snapshot_lists_indexes", - "community": 401, + "community": 230, "norm_label": "indexes" }, { @@ -12100,9 +12140,4049 @@ "source_location": "L674", "_origin": "ast", "id": "meta_0000_snapshot_indexes_idx_lists_owner_id", - "community": 401, + "community": 230, "norm_label": "idx_lists_owner_id" }, + { + "label": "0001_snapshot.json", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L1", + "_origin": "ast", + "id": "meta_0001_snapshot", + "community": 672, + "norm_label": "0001_snapshot.json" + }, + { + "label": "version", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L2", + "_origin": "ast", + "id": "meta_0001_snapshot_version", + "community": 672, + "norm_label": "version" + }, + { + "label": "dialect", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L3", + "_origin": "ast", + "id": "meta_0001_snapshot_dialect", + "community": 672, + "norm_label": "dialect" + }, + { + "label": "id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L4", + "_origin": "ast", + "id": "meta_0001_snapshot_id", + "community": 672, + "norm_label": "id" + }, + { + "label": "prevId", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L5", + "_origin": "ast", + "id": "meta_0001_snapshot_previd", + "community": 672, + "norm_label": "previd" + }, + { + "label": "tables", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L6", + "_origin": "ast", + "id": "meta_0001_snapshot_tables", + "community": 672, + "norm_label": "tables" + }, + { + "label": "app_config", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L7", + "_origin": "ast", + "id": "meta_0001_snapshot_tables_app_config", + "community": 670, + "norm_label": "app_config" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L8", + "_origin": "ast", + "id": "meta_0001_snapshot_app_config_name", + "community": 670, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L9", + "_origin": "ast", + "id": "meta_0001_snapshot_app_config_columns", + "community": 283, + "norm_label": "columns" + }, + { + "label": "key", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L10", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_key", + "community": 283, + "norm_label": "key" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L11", + "_origin": "ast", + "id": "meta_0001_snapshot_key_name", + "community": 283, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L12", + "_origin": "ast", + "id": "meta_0001_snapshot_key_type", + "community": 283, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L13", + "_origin": "ast", + "id": "meta_0001_snapshot_key_primarykey", + "community": 283, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L14", + "_origin": "ast", + "id": "meta_0001_snapshot_key_notnull", + "community": 283, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L15", + "_origin": "ast", + "id": "meta_0001_snapshot_key_autoincrement", + "community": 283, + "norm_label": "autoincrement" + }, + { + "label": "value", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L17", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_value", + "community": 283, + "norm_label": "value" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L18", + "_origin": "ast", + "id": "meta_0001_snapshot_value_name", + "community": 283, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L19", + "_origin": "ast", + "id": "meta_0001_snapshot_value_type", + "community": 283, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L20", + "_origin": "ast", + "id": "meta_0001_snapshot_value_primarykey", + "community": 283, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L21", + "_origin": "ast", + "id": "meta_0001_snapshot_value_notnull", + "community": 283, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L22", + "_origin": "ast", + "id": "meta_0001_snapshot_value_autoincrement", + "community": 283, + "norm_label": "autoincrement" + }, + { + "label": "updated_at", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L24", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_updated_at", + "community": 283, + "norm_label": "updated_at" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L25", + "_origin": "ast", + "id": "meta_0001_snapshot_updated_at_name", + "community": 283, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L26", + "_origin": "ast", + "id": "meta_0001_snapshot_updated_at_type", + "community": 283, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L27", + "_origin": "ast", + "id": "meta_0001_snapshot_updated_at_primarykey", + "community": 283, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L28", + "_origin": "ast", + "id": "meta_0001_snapshot_updated_at_notnull", + "community": 283, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L29", + "_origin": "ast", + "id": "meta_0001_snapshot_updated_at_autoincrement", + "community": 283, + "norm_label": "autoincrement" + }, + { + "label": "onUpdate", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L30", + "_origin": "ast", + "id": "meta_0001_snapshot_updated_at_onupdate", + "community": 283, + "norm_label": "onupdate" + }, + { + "label": "default", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L31", + "_origin": "ast", + "id": "meta_0001_snapshot_updated_at_default", + "community": 283, + "norm_label": "default" + }, + { + "label": "indexes", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L34", + "_origin": "ast", + "id": "meta_0001_snapshot_app_config_indexes", + "community": 670, + "norm_label": "indexes" + }, + { + "label": "foreignKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L35", + "_origin": "ast", + "id": "meta_0001_snapshot_app_config_foreignkeys", + "community": 670, + "norm_label": "foreignkeys" + }, + { + "label": "compositePrimaryKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L36", + "_origin": "ast", + "id": "meta_0001_snapshot_app_config_compositeprimarykeys", + "community": 670, + "norm_label": "compositeprimarykeys" + }, + { + "label": "app_config_key", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L37", + "_origin": "ast", + "id": "meta_0001_snapshot_compositeprimarykeys_app_config_key", + "community": 670, + "norm_label": "app_config_key" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L38", + "_origin": "ast", + "id": "meta_0001_snapshot_app_config_key_name", + "community": 670, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L39", + "_origin": "ast", + "id": "meta_0001_snapshot_app_config_key_columns", + "community": 670, + "norm_label": "columns" + }, + { + "label": "uniqueConstraints", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L44", + "_origin": "ast", + "id": "meta_0001_snapshot_app_config_uniqueconstraints", + "community": 670, + "norm_label": "uniqueconstraints" + }, + { + "label": "checkConstraint", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L45", + "_origin": "ast", + "id": "meta_0001_snapshot_app_config_checkconstraint", + "community": 670, + "norm_label": "checkconstraint" + }, + { + "label": "calendar_events", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L47", + "_origin": "ast", + "id": "meta_0001_snapshot_tables_calendar_events", + "community": 341, + "norm_label": "calendar_events" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L48", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_name", + "community": 341, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L49", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_columns", + "community": 596, + "norm_label": "columns" + }, + { + "label": "id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L50", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_id", + "community": 672, + "norm_label": "id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L51", + "_origin": "ast", + "id": "meta_0001_snapshot_id_name", + "community": 672, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L52", + "_origin": "ast", + "id": "meta_0001_snapshot_id_type", + "community": 672, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L53", + "_origin": "ast", + "id": "meta_0001_snapshot_id_primarykey", + "community": 672, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L54", + "_origin": "ast", + "id": "meta_0001_snapshot_id_notnull", + "community": 672, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L55", + "_origin": "ast", + "id": "meta_0001_snapshot_id_autoincrement", + "community": 672, + "norm_label": "autoincrement" + }, + { + "label": "calendar_id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L57", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_calendar_id", + "community": 596, + "norm_label": "calendar_id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L58", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_id_name", + "community": 596, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L59", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_id_type", + "community": 596, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L60", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_id_primarykey", + "community": 596, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L61", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_id_notnull", + "community": 596, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L62", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_id_autoincrement", + "community": 596, + "norm_label": "autoincrement" + }, + { + "label": "uid", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L64", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_uid", + "community": 701, + "norm_label": "uid" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L65", + "_origin": "ast", + "id": "meta_0001_snapshot_uid_name", + "community": 701, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L66", + "_origin": "ast", + "id": "meta_0001_snapshot_uid_type", + "community": 701, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L67", + "_origin": "ast", + "id": "meta_0001_snapshot_uid_primarykey", + "community": 701, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L68", + "_origin": "ast", + "id": "meta_0001_snapshot_uid_notnull", + "community": 701, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L69", + "_origin": "ast", + "id": "meta_0001_snapshot_uid_autoincrement", + "community": 701, + "norm_label": "autoincrement" + }, + { + "label": "etag", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L71", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_etag", + "community": 693, + "norm_label": "etag" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L72", + "_origin": "ast", + "id": "meta_0001_snapshot_etag_name", + "community": 693, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L73", + "_origin": "ast", + "id": "meta_0001_snapshot_etag_type", + "community": 693, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L74", + "_origin": "ast", + "id": "meta_0001_snapshot_etag_primarykey", + "community": 693, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L75", + "_origin": "ast", + "id": "meta_0001_snapshot_etag_notnull", + "community": 693, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L76", + "_origin": "ast", + "id": "meta_0001_snapshot_etag_autoincrement", + "community": 693, + "norm_label": "autoincrement" + }, + { + "label": "object_url", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L78", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_object_url", + "community": 596, + "norm_label": "object_url" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L79", + "_origin": "ast", + "id": "meta_0001_snapshot_object_url_name", + "community": 596, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L80", + "_origin": "ast", + "id": "meta_0001_snapshot_object_url_type", + "community": 596, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L81", + "_origin": "ast", + "id": "meta_0001_snapshot_object_url_primarykey", + "community": 596, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L82", + "_origin": "ast", + "id": "meta_0001_snapshot_object_url_notnull", + "community": 596, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L83", + "_origin": "ast", + "id": "meta_0001_snapshot_object_url_autoincrement", + "community": 596, + "norm_label": "autoincrement" + }, + { + "label": "raw_vevent", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L85", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_raw_vevent", + "community": 698, + "norm_label": "raw_vevent" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L86", + "_origin": "ast", + "id": "meta_0001_snapshot_raw_vevent_name", + "community": 698, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L87", + "_origin": "ast", + "id": "meta_0001_snapshot_raw_vevent_type", + "community": 698, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L88", + "_origin": "ast", + "id": "meta_0001_snapshot_raw_vevent_primarykey", + "community": 698, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L89", + "_origin": "ast", + "id": "meta_0001_snapshot_raw_vevent_notnull", + "community": 698, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L90", + "_origin": "ast", + "id": "meta_0001_snapshot_raw_vevent_autoincrement", + "community": 698, + "norm_label": "autoincrement" + }, + { + "label": "title", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L92", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_title", + "community": 700, + "norm_label": "title" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L93", + "_origin": "ast", + "id": "meta_0001_snapshot_title_name", + "community": 700, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L94", + "_origin": "ast", + "id": "meta_0001_snapshot_title_type", + "community": 700, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L95", + "_origin": "ast", + "id": "meta_0001_snapshot_title_primarykey", + "community": 700, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L96", + "_origin": "ast", + "id": "meta_0001_snapshot_title_notnull", + "community": 700, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L97", + "_origin": "ast", + "id": "meta_0001_snapshot_title_autoincrement", + "community": 700, + "norm_label": "autoincrement" + }, + { + "label": "dtstart_utc", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L99", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_dtstart_utc", + "community": 596, + "norm_label": "dtstart_utc" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L100", + "_origin": "ast", + "id": "meta_0001_snapshot_dtstart_utc_name", + "community": 596, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L101", + "_origin": "ast", + "id": "meta_0001_snapshot_dtstart_utc_type", + "community": 596, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L102", + "_origin": "ast", + "id": "meta_0001_snapshot_dtstart_utc_primarykey", + "community": 596, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L103", + "_origin": "ast", + "id": "meta_0001_snapshot_dtstart_utc_notnull", + "community": 596, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L104", + "_origin": "ast", + "id": "meta_0001_snapshot_dtstart_utc_autoincrement", + "community": 596, + "norm_label": "autoincrement" + }, + { + "label": "dtstart_date", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L106", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_dtstart_date", + "community": 697, + "norm_label": "dtstart_date" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L107", + "_origin": "ast", + "id": "meta_0001_snapshot_dtstart_date_name", + "community": 697, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L108", + "_origin": "ast", + "id": "meta_0001_snapshot_dtstart_date_type", + "community": 697, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L109", + "_origin": "ast", + "id": "meta_0001_snapshot_dtstart_date_primarykey", + "community": 697, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L110", + "_origin": "ast", + "id": "meta_0001_snapshot_dtstart_date_notnull", + "community": 697, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L111", + "_origin": "ast", + "id": "meta_0001_snapshot_dtstart_date_autoincrement", + "community": 697, + "norm_label": "autoincrement" + }, + { + "label": "all_day", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L113", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_all_day", + "community": 681, + "norm_label": "all_day" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L114", + "_origin": "ast", + "id": "meta_0001_snapshot_all_day_name", + "community": 681, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L115", + "_origin": "ast", + "id": "meta_0001_snapshot_all_day_type", + "community": 681, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L116", + "_origin": "ast", + "id": "meta_0001_snapshot_all_day_primarykey", + "community": 681, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L117", + "_origin": "ast", + "id": "meta_0001_snapshot_all_day_notnull", + "community": 681, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L118", + "_origin": "ast", + "id": "meta_0001_snapshot_all_day_autoincrement", + "community": 681, + "norm_label": "autoincrement" + }, + { + "label": "default", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L119", + "_origin": "ast", + "id": "meta_0001_snapshot_all_day_default", + "community": 681, + "norm_label": "default" + }, + { + "label": "has_rrule", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L121", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_has_rrule", + "community": 684, + "norm_label": "has_rrule" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L122", + "_origin": "ast", + "id": "meta_0001_snapshot_has_rrule_name", + "community": 684, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L123", + "_origin": "ast", + "id": "meta_0001_snapshot_has_rrule_type", + "community": 684, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L124", + "_origin": "ast", + "id": "meta_0001_snapshot_has_rrule_primarykey", + "community": 684, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L125", + "_origin": "ast", + "id": "meta_0001_snapshot_has_rrule_notnull", + "community": 684, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L126", + "_origin": "ast", + "id": "meta_0001_snapshot_has_rrule_autoincrement", + "community": 684, + "norm_label": "autoincrement" + }, + { + "label": "default", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L127", + "_origin": "ast", + "id": "meta_0001_snapshot_has_rrule_default", + "community": 684, + "norm_label": "default" + }, + { + "label": "reminder_lead_minutes", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L129", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_reminder_lead_minutes", + "community": 596, + "norm_label": "reminder_lead_minutes" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L130", + "_origin": "ast", + "id": "meta_0001_snapshot_reminder_lead_minutes_name", + "community": 596, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L131", + "_origin": "ast", + "id": "meta_0001_snapshot_reminder_lead_minutes_type", + "community": 596, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L132", + "_origin": "ast", + "id": "meta_0001_snapshot_reminder_lead_minutes_primarykey", + "community": 596, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L133", + "_origin": "ast", + "id": "meta_0001_snapshot_reminder_lead_minutes_notnull", + "community": 596, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L134", + "_origin": "ast", + "id": "meta_0001_snapshot_reminder_lead_minutes_autoincrement", + "community": 596, + "norm_label": "autoincrement" + }, + { + "label": "indexes", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L146", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_indexes", + "community": 341, + "norm_label": "indexes" + }, + { + "label": "idx_calendar_events_dtstart_utc", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L147", + "_origin": "ast", + "id": "meta_0001_snapshot_indexes_idx_calendar_events_dtstart_utc", + "community": 341, + "norm_label": "idx_calendar_events_dtstart_utc" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L148", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendar_events_dtstart_utc_name", + "community": 341, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L149", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendar_events_dtstart_utc_columns", + "community": 341, + "norm_label": "columns" + }, + { + "label": "isUnique", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L152", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendar_events_dtstart_utc_isunique", + "community": 341, + "norm_label": "isunique" + }, + { + "label": "idx_calendar_events_dtstart_date", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L154", + "_origin": "ast", + "id": "meta_0001_snapshot_indexes_idx_calendar_events_dtstart_date", + "community": 341, + "norm_label": "idx_calendar_events_dtstart_date" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L155", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendar_events_dtstart_date_name", + "community": 341, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L156", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendar_events_dtstart_date_columns", + "community": 341, + "norm_label": "columns" + }, + { + "label": "isUnique", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L159", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendar_events_dtstart_date_isunique", + "community": 341, + "norm_label": "isunique" + }, + { + "label": "idx_calendar_events_has_rrule", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L161", + "_origin": "ast", + "id": "meta_0001_snapshot_indexes_idx_calendar_events_has_rrule", + "community": 341, + "norm_label": "idx_calendar_events_has_rrule" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L162", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendar_events_has_rrule_name", + "community": 341, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L163", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendar_events_has_rrule_columns", + "community": 341, + "norm_label": "columns" + }, + { + "label": "isUnique", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L166", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendar_events_has_rrule_isunique", + "community": 341, + "norm_label": "isunique" + }, + { + "label": "foreignKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L169", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_foreignkeys", + "community": 341, + "norm_label": "foreignkeys" + }, + { + "label": "calendar_events_calendar_id_calendars_id_fk", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L170", + "_origin": "ast", + "id": "meta_0001_snapshot_foreignkeys_calendar_events_calendar_id_calendars_id_fk", + "community": 341, + "norm_label": "calendar_events_calendar_id_calendars_id_fk" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L171", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_name", + "community": 341, + "norm_label": "name" + }, + { + "label": "tableFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L172", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_tablefrom", + "community": 341, + "norm_label": "tablefrom" + }, + { + "label": "tableTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L173", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_tableto", + "community": 341, + "norm_label": "tableto" + }, + { + "label": "columnsFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L174", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_columnsfrom", + "community": 341, + "norm_label": "columnsfrom" + }, + { + "label": "columnsTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L177", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_columnsto", + "community": 341, + "norm_label": "columnsto" + }, + { + "label": "onDelete", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L180", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_ondelete", + "community": 341, + "norm_label": "ondelete" + }, + { + "label": "onUpdate", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L181", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_onupdate", + "community": 341, + "norm_label": "onupdate" + }, + { + "label": "compositePrimaryKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L184", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_compositeprimarykeys", + "community": 341, + "norm_label": "compositeprimarykeys" + }, + { + "label": "calendar_events_id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L185", + "_origin": "ast", + "id": "meta_0001_snapshot_compositeprimarykeys_calendar_events_id", + "community": 341, + "norm_label": "calendar_events_id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L186", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_id_name", + "community": 341, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L187", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_id_columns", + "community": 341, + "norm_label": "columns" + }, + { + "label": "uniqueConstraints", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L192", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_uniqueconstraints", + "community": 341, + "norm_label": "uniqueconstraints" + }, + { + "label": "uniq_calendar_uid", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L193", + "_origin": "ast", + "id": "meta_0001_snapshot_uniqueconstraints_uniq_calendar_uid", + "community": 341, + "norm_label": "uniq_calendar_uid" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L194", + "_origin": "ast", + "id": "meta_0001_snapshot_uniq_calendar_uid_name", + "community": 341, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L195", + "_origin": "ast", + "id": "meta_0001_snapshot_uniq_calendar_uid_columns", + "community": 341, + "norm_label": "columns" + }, + { + "label": "checkConstraint", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L201", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_events_checkconstraint", + "community": 341, + "norm_label": "checkconstraint" + }, + { + "label": "calendar_outbox", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L203", + "_origin": "ast", + "id": "meta_0001_snapshot_tables_calendar_outbox", + "community": 602, + "norm_label": "calendar_outbox" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L204", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_name", + "community": 602, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L205", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_columns", + "community": 600, + "norm_label": "columns" + }, + { + "label": "user_id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L213", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_user_id", + "community": 349, + "norm_label": "user_id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L214", + "_origin": "ast", + "id": "meta_0001_snapshot_user_id_name", + "community": 349, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L215", + "_origin": "ast", + "id": "meta_0001_snapshot_user_id_type", + "community": 349, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L216", + "_origin": "ast", + "id": "meta_0001_snapshot_user_id_primarykey", + "community": 349, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L217", + "_origin": "ast", + "id": "meta_0001_snapshot_user_id_notnull", + "community": 349, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L218", + "_origin": "ast", + "id": "meta_0001_snapshot_user_id_autoincrement", + "community": 349, + "norm_label": "autoincrement" + }, + { + "label": "operation", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L220", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_operation", + "community": 600, + "norm_label": "operation" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L221", + "_origin": "ast", + "id": "meta_0001_snapshot_operation_name", + "community": 600, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L222", + "_origin": "ast", + "id": "meta_0001_snapshot_operation_type", + "community": 600, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L223", + "_origin": "ast", + "id": "meta_0001_snapshot_operation_primarykey", + "community": 600, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L224", + "_origin": "ast", + "id": "meta_0001_snapshot_operation_notnull", + "community": 600, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L225", + "_origin": "ast", + "id": "meta_0001_snapshot_operation_autoincrement", + "community": 600, + "norm_label": "autoincrement" + }, + { + "label": "status", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L227", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_status", + "community": 687, + "norm_label": "status" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L228", + "_origin": "ast", + "id": "meta_0001_snapshot_status_name", + "community": 687, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L229", + "_origin": "ast", + "id": "meta_0001_snapshot_status_type", + "community": 687, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L230", + "_origin": "ast", + "id": "meta_0001_snapshot_status_primarykey", + "community": 687, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L231", + "_origin": "ast", + "id": "meta_0001_snapshot_status_notnull", + "community": 687, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L232", + "_origin": "ast", + "id": "meta_0001_snapshot_status_autoincrement", + "community": 687, + "norm_label": "autoincrement" + }, + { + "label": "default", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L233", + "_origin": "ast", + "id": "meta_0001_snapshot_status_default", + "community": 687, + "norm_label": "default" + }, + { + "label": "calendar_url", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L242", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_calendar_url", + "community": 695, + "norm_label": "calendar_url" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L243", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_url_name", + "community": 695, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L244", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_url_type", + "community": 695, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L245", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_url_primarykey", + "community": 695, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L246", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_url_notnull", + "community": 695, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L247", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_url_autoincrement", + "community": 695, + "norm_label": "autoincrement" + }, + { + "label": "calendar_object_url", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L249", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_calendar_object_url", + "community": 600, + "norm_label": "calendar_object_url" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L250", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_object_url_name", + "community": 600, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L251", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_object_url_type", + "community": 600, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L252", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_object_url_primarykey", + "community": 600, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L253", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_object_url_notnull", + "community": 600, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L254", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_object_url_autoincrement", + "community": 600, + "norm_label": "autoincrement" + }, + { + "label": "payload", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L263", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_payload", + "community": 600, + "norm_label": "payload" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L264", + "_origin": "ast", + "id": "meta_0001_snapshot_payload_name", + "community": 600, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L265", + "_origin": "ast", + "id": "meta_0001_snapshot_payload_type", + "community": 600, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L266", + "_origin": "ast", + "id": "meta_0001_snapshot_payload_primarykey", + "community": 600, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L267", + "_origin": "ast", + "id": "meta_0001_snapshot_payload_notnull", + "community": 600, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L268", + "_origin": "ast", + "id": "meta_0001_snapshot_payload_autoincrement", + "community": 600, + "norm_label": "autoincrement" + }, + { + "label": "attempt_count", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L270", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_attempt_count", + "community": 682, + "norm_label": "attempt_count" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L271", + "_origin": "ast", + "id": "meta_0001_snapshot_attempt_count_name", + "community": 682, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L272", + "_origin": "ast", + "id": "meta_0001_snapshot_attempt_count_type", + "community": 682, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L273", + "_origin": "ast", + "id": "meta_0001_snapshot_attempt_count_primarykey", + "community": 682, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L274", + "_origin": "ast", + "id": "meta_0001_snapshot_attempt_count_notnull", + "community": 682, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L275", + "_origin": "ast", + "id": "meta_0001_snapshot_attempt_count_autoincrement", + "community": 682, + "norm_label": "autoincrement" + }, + { + "label": "default", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L276", + "_origin": "ast", + "id": "meta_0001_snapshot_attempt_count_default", + "community": 682, + "norm_label": "default" + }, + { + "label": "next_attempt_at", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L278", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_next_attempt_at", + "community": 686, + "norm_label": "next_attempt_at" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L279", + "_origin": "ast", + "id": "meta_0001_snapshot_next_attempt_at_name", + "community": 686, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L280", + "_origin": "ast", + "id": "meta_0001_snapshot_next_attempt_at_type", + "community": 686, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L281", + "_origin": "ast", + "id": "meta_0001_snapshot_next_attempt_at_primarykey", + "community": 686, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L282", + "_origin": "ast", + "id": "meta_0001_snapshot_next_attempt_at_notnull", + "community": 686, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L283", + "_origin": "ast", + "id": "meta_0001_snapshot_next_attempt_at_autoincrement", + "community": 686, + "norm_label": "autoincrement" + }, + { + "label": "default", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L284", + "_origin": "ast", + "id": "meta_0001_snapshot_next_attempt_at_default", + "community": 686, + "norm_label": "default" + }, + { + "label": "last_error", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L286", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_last_error", + "community": 600, + "norm_label": "last_error" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L287", + "_origin": "ast", + "id": "meta_0001_snapshot_last_error_name", + "community": 600, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L288", + "_origin": "ast", + "id": "meta_0001_snapshot_last_error_type", + "community": 600, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L289", + "_origin": "ast", + "id": "meta_0001_snapshot_last_error_primarykey", + "community": 600, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L290", + "_origin": "ast", + "id": "meta_0001_snapshot_last_error_notnull", + "community": 600, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L291", + "_origin": "ast", + "id": "meta_0001_snapshot_last_error_autoincrement", + "community": 600, + "norm_label": "autoincrement" + }, + { + "label": "group_id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L293", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_group_id", + "community": 694, + "norm_label": "group_id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L294", + "_origin": "ast", + "id": "meta_0001_snapshot_group_id_name", + "community": 694, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L295", + "_origin": "ast", + "id": "meta_0001_snapshot_group_id_type", + "community": 694, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L296", + "_origin": "ast", + "id": "meta_0001_snapshot_group_id_primarykey", + "community": 694, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L297", + "_origin": "ast", + "id": "meta_0001_snapshot_group_id_notnull", + "community": 694, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L298", + "_origin": "ast", + "id": "meta_0001_snapshot_group_id_autoincrement", + "community": 694, + "norm_label": "autoincrement" + }, + { + "label": "created_at", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L300", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_created_at", + "community": 349, + "norm_label": "created_at" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L301", + "_origin": "ast", + "id": "meta_0001_snapshot_created_at_name", + "community": 349, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L302", + "_origin": "ast", + "id": "meta_0001_snapshot_created_at_type", + "community": 349, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L303", + "_origin": "ast", + "id": "meta_0001_snapshot_created_at_primarykey", + "community": 349, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L304", + "_origin": "ast", + "id": "meta_0001_snapshot_created_at_notnull", + "community": 349, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L305", + "_origin": "ast", + "id": "meta_0001_snapshot_created_at_autoincrement", + "community": 349, + "norm_label": "autoincrement" + }, + { + "label": "default", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L306", + "_origin": "ast", + "id": "meta_0001_snapshot_created_at_default", + "community": 349, + "norm_label": "default" + }, + { + "label": "indexes", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L318", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_indexes", + "community": 602, + "norm_label": "indexes" + }, + { + "label": "idx_outbox_user_status", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L319", + "_origin": "ast", + "id": "meta_0001_snapshot_indexes_idx_outbox_user_status", + "community": 602, + "norm_label": "idx_outbox_user_status" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L320", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_outbox_user_status_name", + "community": 602, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L321", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_outbox_user_status_columns", + "community": 602, + "norm_label": "columns" + }, + { + "label": "isUnique", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L325", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_outbox_user_status_isunique", + "community": 602, + "norm_label": "isunique" + }, + { + "label": "idx_outbox_next_attempt", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L327", + "_origin": "ast", + "id": "meta_0001_snapshot_indexes_idx_outbox_next_attempt", + "community": 602, + "norm_label": "idx_outbox_next_attempt" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L328", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_outbox_next_attempt_name", + "community": 602, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L329", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_outbox_next_attempt_columns", + "community": 602, + "norm_label": "columns" + }, + { + "label": "isUnique", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L333", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_outbox_next_attempt_isunique", + "community": 602, + "norm_label": "isunique" + }, + { + "label": "idx_outbox_uid", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L335", + "_origin": "ast", + "id": "meta_0001_snapshot_indexes_idx_outbox_uid", + "community": 602, + "norm_label": "idx_outbox_uid" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L336", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_outbox_uid_name", + "community": 602, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L337", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_outbox_uid_columns", + "community": 602, + "norm_label": "columns" + }, + { + "label": "isUnique", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L340", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_outbox_uid_isunique", + "community": 602, + "norm_label": "isunique" + }, + { + "label": "foreignKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L343", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_foreignkeys", + "community": 602, + "norm_label": "foreignkeys" + }, + { + "label": "calendar_outbox_user_id_users_id_fk", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L344", + "_origin": "ast", + "id": "meta_0001_snapshot_foreignkeys_calendar_outbox_user_id_users_id_fk", + "community": 602, + "norm_label": "calendar_outbox_user_id_users_id_fk" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L345", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_name", + "community": 602, + "norm_label": "name" + }, + { + "label": "tableFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L346", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_tablefrom", + "community": 602, + "norm_label": "tablefrom" + }, + { + "label": "tableTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L347", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_tableto", + "community": 602, + "norm_label": "tableto" + }, + { + "label": "columnsFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L348", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_columnsfrom", + "community": 602, + "norm_label": "columnsfrom" + }, + { + "label": "columnsTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L351", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_columnsto", + "community": 602, + "norm_label": "columnsto" + }, + { + "label": "onDelete", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L354", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_ondelete", + "community": 602, + "norm_label": "ondelete" + }, + { + "label": "onUpdate", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L355", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_onupdate", + "community": 602, + "norm_label": "onupdate" + }, + { + "label": "compositePrimaryKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L358", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_compositeprimarykeys", + "community": 602, + "norm_label": "compositeprimarykeys" + }, + { + "label": "calendar_outbox_id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L359", + "_origin": "ast", + "id": "meta_0001_snapshot_compositeprimarykeys_calendar_outbox_id", + "community": 602, + "norm_label": "calendar_outbox_id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L360", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_id_name", + "community": 602, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L361", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_id_columns", + "community": 602, + "norm_label": "columns" + }, + { + "label": "uniqueConstraints", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L366", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_uniqueconstraints", + "community": 602, + "norm_label": "uniqueconstraints" + }, + { + "label": "checkConstraint", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L367", + "_origin": "ast", + "id": "meta_0001_snapshot_calendar_outbox_checkconstraint", + "community": 602, + "norm_label": "checkconstraint" + }, + { + "label": "calendars", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L369", + "_origin": "ast", + "id": "meta_0001_snapshot_tables_calendars", + "community": 610, + "norm_label": "calendars" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L370", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_name", + "community": 610, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L371", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_columns", + "community": 692, + "norm_label": "columns" + }, + { + "label": "url", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L386", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_url", + "community": 711, + "norm_label": "url" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L387", + "_origin": "ast", + "id": "meta_0001_snapshot_url_name", + "community": 711, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L388", + "_origin": "ast", + "id": "meta_0001_snapshot_url_type", + "community": 711, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L389", + "_origin": "ast", + "id": "meta_0001_snapshot_url_primarykey", + "community": 711, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L390", + "_origin": "ast", + "id": "meta_0001_snapshot_url_notnull", + "community": 711, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L391", + "_origin": "ast", + "id": "meta_0001_snapshot_url_autoincrement", + "community": 711, + "norm_label": "autoincrement" + }, + { + "label": "display_name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L393", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_display_name", + "community": 692, + "norm_label": "display_name" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L394", + "_origin": "ast", + "id": "meta_0001_snapshot_display_name_name", + "community": 692, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L395", + "_origin": "ast", + "id": "meta_0001_snapshot_display_name_type", + "community": 692, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L396", + "_origin": "ast", + "id": "meta_0001_snapshot_display_name_primarykey", + "community": 692, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L397", + "_origin": "ast", + "id": "meta_0001_snapshot_display_name_notnull", + "community": 692, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L398", + "_origin": "ast", + "id": "meta_0001_snapshot_display_name_autoincrement", + "community": 692, + "norm_label": "autoincrement" + }, + { + "label": "color", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L400", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_color", + "community": 265, + "norm_label": "color" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L401", + "_origin": "ast", + "id": "meta_0001_snapshot_color_name", + "community": 265, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L402", + "_origin": "ast", + "id": "meta_0001_snapshot_color_type", + "community": 265, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L403", + "_origin": "ast", + "id": "meta_0001_snapshot_color_primarykey", + "community": 265, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L404", + "_origin": "ast", + "id": "meta_0001_snapshot_color_notnull", + "community": 265, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L405", + "_origin": "ast", + "id": "meta_0001_snapshot_color_autoincrement", + "community": 265, + "norm_label": "autoincrement" + }, + { + "label": "ctag", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L407", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_ctag", + "community": 696, + "norm_label": "ctag" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L408", + "_origin": "ast", + "id": "meta_0001_snapshot_ctag_name", + "community": 696, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L409", + "_origin": "ast", + "id": "meta_0001_snapshot_ctag_type", + "community": 696, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L410", + "_origin": "ast", + "id": "meta_0001_snapshot_ctag_primarykey", + "community": 696, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L411", + "_origin": "ast", + "id": "meta_0001_snapshot_ctag_notnull", + "community": 696, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L412", + "_origin": "ast", + "id": "meta_0001_snapshot_ctag_autoincrement", + "community": 696, + "norm_label": "autoincrement" + }, + { + "label": "sync_token", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L414", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_sync_token", + "community": 699, + "norm_label": "sync_token" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L415", + "_origin": "ast", + "id": "meta_0001_snapshot_sync_token_name", + "community": 699, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L416", + "_origin": "ast", + "id": "meta_0001_snapshot_sync_token_type", + "community": 699, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L417", + "_origin": "ast", + "id": "meta_0001_snapshot_sync_token_primarykey", + "community": 699, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L418", + "_origin": "ast", + "id": "meta_0001_snapshot_sync_token_notnull", + "community": 699, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L419", + "_origin": "ast", + "id": "meta_0001_snapshot_sync_token_autoincrement", + "community": 699, + "norm_label": "autoincrement" + }, + { + "label": "last_synced_at", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L421", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_last_synced_at", + "community": 703, + "norm_label": "last_synced_at" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L422", + "_origin": "ast", + "id": "meta_0001_snapshot_last_synced_at_name", + "community": 703, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L423", + "_origin": "ast", + "id": "meta_0001_snapshot_last_synced_at_type", + "community": 703, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L424", + "_origin": "ast", + "id": "meta_0001_snapshot_last_synced_at_primarykey", + "community": 703, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L425", + "_origin": "ast", + "id": "meta_0001_snapshot_last_synced_at_notnull", + "community": 703, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L426", + "_origin": "ast", + "id": "meta_0001_snapshot_last_synced_at_autoincrement", + "community": 703, + "norm_label": "autoincrement" + }, + { + "label": "is_shared", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L428", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_is_shared", + "community": 685, + "norm_label": "is_shared" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L429", + "_origin": "ast", + "id": "meta_0001_snapshot_is_shared_name", + "community": 685, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L430", + "_origin": "ast", + "id": "meta_0001_snapshot_is_shared_type", + "community": 685, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L431", + "_origin": "ast", + "id": "meta_0001_snapshot_is_shared_primarykey", + "community": 685, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L432", + "_origin": "ast", + "id": "meta_0001_snapshot_is_shared_notnull", + "community": 685, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L433", + "_origin": "ast", + "id": "meta_0001_snapshot_is_shared_autoincrement", + "community": 685, + "norm_label": "autoincrement" + }, + { + "label": "default", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L434", + "_origin": "ast", + "id": "meta_0001_snapshot_is_shared_default", + "community": 685, + "norm_label": "default" + }, + { + "label": "indexes", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L437", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_indexes", + "community": 712, + "norm_label": "indexes" + }, + { + "label": "idx_calendars_user_id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L438", + "_origin": "ast", + "id": "meta_0001_snapshot_indexes_idx_calendars_user_id", + "community": 712, + "norm_label": "idx_calendars_user_id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L439", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendars_user_id_name", + "community": 712, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L440", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendars_user_id_columns", + "community": 712, + "norm_label": "columns" + }, + { + "label": "isUnique", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L443", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_calendars_user_id_isunique", + "community": 712, + "norm_label": "isunique" + }, + { + "label": "foreignKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L446", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_foreignkeys", + "community": 610, + "norm_label": "foreignkeys" + }, + { + "label": "calendars_user_id_users_id_fk", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L447", + "_origin": "ast", + "id": "meta_0001_snapshot_foreignkeys_calendars_user_id_users_id_fk", + "community": 678, + "norm_label": "calendars_user_id_users_id_fk" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L448", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_user_id_users_id_fk_name", + "community": 678, + "norm_label": "name" + }, + { + "label": "tableFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L449", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_user_id_users_id_fk_tablefrom", + "community": 678, + "norm_label": "tablefrom" + }, + { + "label": "tableTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L450", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_user_id_users_id_fk_tableto", + "community": 678, + "norm_label": "tableto" + }, + { + "label": "columnsFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L451", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_user_id_users_id_fk_columnsfrom", + "community": 678, + "norm_label": "columnsfrom" + }, + { + "label": "columnsTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L454", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_user_id_users_id_fk_columnsto", + "community": 678, + "norm_label": "columnsto" + }, + { + "label": "onDelete", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L457", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_user_id_users_id_fk_ondelete", + "community": 678, + "norm_label": "ondelete" + }, + { + "label": "onUpdate", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L458", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_user_id_users_id_fk_onupdate", + "community": 678, + "norm_label": "onupdate" + }, + { + "label": "compositePrimaryKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L461", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_compositeprimarykeys", + "community": 610, + "norm_label": "compositeprimarykeys" + }, + { + "label": "calendars_id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L462", + "_origin": "ast", + "id": "meta_0001_snapshot_compositeprimarykeys_calendars_id", + "community": 610, + "norm_label": "calendars_id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L463", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_id_name", + "community": 610, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L464", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_id_columns", + "community": 610, + "norm_label": "columns" + }, + { + "label": "uniqueConstraints", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L469", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_uniqueconstraints", + "community": 610, + "norm_label": "uniqueconstraints" + }, + { + "label": "uniq_calendar_user_url", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L470", + "_origin": "ast", + "id": "meta_0001_snapshot_uniqueconstraints_uniq_calendar_user_url", + "community": 610, + "norm_label": "uniq_calendar_user_url" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L471", + "_origin": "ast", + "id": "meta_0001_snapshot_uniq_calendar_user_url_name", + "community": 610, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L472", + "_origin": "ast", + "id": "meta_0001_snapshot_uniq_calendar_user_url_columns", + "community": 610, + "norm_label": "columns" + }, + { + "label": "checkConstraint", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L478", + "_origin": "ast", + "id": "meta_0001_snapshot_calendars_checkconstraint", + "community": 610, + "norm_label": "checkconstraint" + }, + { + "label": "list_items", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L480", + "_origin": "ast", + "id": "meta_0001_snapshot_tables_list_items", + "community": 649, + "norm_label": "list_items" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L481", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_name", + "community": 649, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L482", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_columns", + "community": 601, + "norm_label": "columns" + }, + { + "label": "list_id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L490", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_list_id", + "community": 349, + "norm_label": "list_id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L491", + "_origin": "ast", + "id": "meta_0001_snapshot_list_id_name", + "community": 349, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L492", + "_origin": "ast", + "id": "meta_0001_snapshot_list_id_type", + "community": 349, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L493", + "_origin": "ast", + "id": "meta_0001_snapshot_list_id_primarykey", + "community": 349, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L494", + "_origin": "ast", + "id": "meta_0001_snapshot_list_id_notnull", + "community": 349, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L495", + "_origin": "ast", + "id": "meta_0001_snapshot_list_id_autoincrement", + "community": 349, + "norm_label": "autoincrement" + }, + { + "label": "text", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L497", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_text", + "community": 601, + "norm_label": "text" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L498", + "_origin": "ast", + "id": "meta_0001_snapshot_text_name", + "community": 601, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L499", + "_origin": "ast", + "id": "meta_0001_snapshot_text_type", + "community": 601, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L500", + "_origin": "ast", + "id": "meta_0001_snapshot_text_primarykey", + "community": 601, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L501", + "_origin": "ast", + "id": "meta_0001_snapshot_text_notnull", + "community": 601, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L502", + "_origin": "ast", + "id": "meta_0001_snapshot_text_autoincrement", + "community": 601, + "norm_label": "autoincrement" + }, + { + "label": "checked", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L504", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_checked", + "community": 601, + "norm_label": "checked" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L505", + "_origin": "ast", + "id": "meta_0001_snapshot_checked_name", + "community": 601, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L506", + "_origin": "ast", + "id": "meta_0001_snapshot_checked_type", + "community": 601, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L507", + "_origin": "ast", + "id": "meta_0001_snapshot_checked_primarykey", + "community": 601, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L508", + "_origin": "ast", + "id": "meta_0001_snapshot_checked_notnull", + "community": 601, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L509", + "_origin": "ast", + "id": "meta_0001_snapshot_checked_autoincrement", + "community": 601, + "norm_label": "autoincrement" + }, + { + "label": "default", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L510", + "_origin": "ast", + "id": "meta_0001_snapshot_checked_default", + "community": 601, + "norm_label": "default" + }, + { + "label": "rank", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L512", + "_origin": "ast", + "id": "meta_0001_snapshot_columns_rank", + "community": 601, + "norm_label": "rank" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L513", + "_origin": "ast", + "id": "meta_0001_snapshot_rank_name", + "community": 601, + "norm_label": "name" + }, + { + "label": "type", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L514", + "_origin": "ast", + "id": "meta_0001_snapshot_rank_type", + "community": 601, + "norm_label": "type" + }, + { + "label": "primaryKey", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L515", + "_origin": "ast", + "id": "meta_0001_snapshot_rank_primarykey", + "community": 601, + "norm_label": "primarykey" + }, + { + "label": "notNull", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L516", + "_origin": "ast", + "id": "meta_0001_snapshot_rank_notnull", + "community": 601, + "norm_label": "notnull" + }, + { + "label": "autoincrement", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L517", + "_origin": "ast", + "id": "meta_0001_snapshot_rank_autoincrement", + "community": 601, + "norm_label": "autoincrement" + }, + { + "label": "indexes", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L537", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_indexes", + "community": 673, + "norm_label": "indexes" + }, + { + "label": "idx_list_items_list_id_rank", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L538", + "_origin": "ast", + "id": "meta_0001_snapshot_indexes_idx_list_items_list_id_rank", + "community": 673, + "norm_label": "idx_list_items_list_id_rank" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L539", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_list_items_list_id_rank_name", + "community": 673, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L540", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_list_items_list_id_rank_columns", + "community": 673, + "norm_label": "columns" + }, + { + "label": "isUnique", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L544", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_list_items_list_id_rank_isunique", + "community": 673, + "norm_label": "isunique" + }, + { + "label": "idx_list_items_list_id_checked", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L546", + "_origin": "ast", + "id": "meta_0001_snapshot_indexes_idx_list_items_list_id_checked", + "community": 673, + "norm_label": "idx_list_items_list_id_checked" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L547", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_list_items_list_id_checked_name", + "community": 673, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L548", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_list_items_list_id_checked_columns", + "community": 673, + "norm_label": "columns" + }, + { + "label": "isUnique", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L552", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_list_items_list_id_checked_isunique", + "community": 673, + "norm_label": "isunique" + }, + { + "label": "foreignKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L555", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_foreignkeys", + "community": 649, + "norm_label": "foreignkeys" + }, + { + "label": "list_items_list_id_lists_id_fk", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L556", + "_origin": "ast", + "id": "meta_0001_snapshot_foreignkeys_list_items_list_id_lists_id_fk", + "community": 649, + "norm_label": "list_items_list_id_lists_id_fk" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L557", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_list_id_lists_id_fk_name", + "community": 649, + "norm_label": "name" + }, + { + "label": "tableFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L558", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_list_id_lists_id_fk_tablefrom", + "community": 649, + "norm_label": "tablefrom" + }, + { + "label": "tableTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L559", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_list_id_lists_id_fk_tableto", + "community": 649, + "norm_label": "tableto" + }, + { + "label": "columnsFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L560", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_list_id_lists_id_fk_columnsfrom", + "community": 649, + "norm_label": "columnsfrom" + }, + { + "label": "columnsTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L563", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_list_id_lists_id_fk_columnsto", + "community": 649, + "norm_label": "columnsto" + }, + { + "label": "onDelete", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L566", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_list_id_lists_id_fk_ondelete", + "community": 649, + "norm_label": "ondelete" + }, + { + "label": "onUpdate", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L567", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_list_id_lists_id_fk_onupdate", + "community": 649, + "norm_label": "onupdate" + }, + { + "label": "compositePrimaryKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L570", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_compositeprimarykeys", + "community": 649, + "norm_label": "compositeprimarykeys" + }, + { + "label": "list_items_id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L571", + "_origin": "ast", + "id": "meta_0001_snapshot_compositeprimarykeys_list_items_id", + "community": 649, + "norm_label": "list_items_id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L572", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_id_name", + "community": 649, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L573", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_id_columns", + "community": 649, + "norm_label": "columns" + }, + { + "label": "uniqueConstraints", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L578", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_uniqueconstraints", + "community": 649, + "norm_label": "uniqueconstraints" + }, + { + "label": "checkConstraint", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L579", + "_origin": "ast", + "id": "meta_0001_snapshot_list_items_checkconstraint", + "community": 649, + "norm_label": "checkconstraint" + }, + { + "label": "list_shares", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L581", + "_origin": "ast", + "id": "meta_0001_snapshot_tables_list_shares", + "community": 401, + "norm_label": "list_shares" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L582", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_name", + "community": 401, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L583", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_columns", + "community": 349, + "norm_label": "columns" + }, + { + "label": "indexes", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L614", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_indexes", + "community": 401, + "norm_label": "indexes" + }, + { + "label": "idx_list_shares_user_id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L615", + "_origin": "ast", + "id": "meta_0001_snapshot_indexes_idx_list_shares_user_id", + "community": 401, + "norm_label": "idx_list_shares_user_id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L616", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_list_shares_user_id_name", + "community": 401, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L617", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_list_shares_user_id_columns", + "community": 401, + "norm_label": "columns" + }, + { + "label": "isUnique", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L620", + "_origin": "ast", + "id": "meta_0001_snapshot_idx_list_shares_user_id_isunique", + "community": 401, + "norm_label": "isunique" + }, + { + "label": "foreignKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L623", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_foreignkeys", + "community": 401, + "norm_label": "foreignkeys" + }, + { + "label": "list_shares_list_id_lists_id_fk", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L624", + "_origin": "ast", + "id": "meta_0001_snapshot_foreignkeys_list_shares_list_id_lists_id_fk", + "community": 401, + "norm_label": "list_shares_list_id_lists_id_fk" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L625", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_name", + "community": 401, + "norm_label": "name" + }, + { + "label": "tableFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L626", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_tablefrom", + "community": 401, + "norm_label": "tablefrom" + }, + { + "label": "tableTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L627", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_tableto", + "community": 401, + "norm_label": "tableto" + }, + { + "label": "columnsFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L628", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_columnsfrom", + "community": 401, + "norm_label": "columnsfrom" + }, + { + "label": "columnsTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L631", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_columnsto", + "community": 401, + "norm_label": "columnsto" + }, + { + "label": "onDelete", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L634", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_ondelete", + "community": 401, + "norm_label": "ondelete" + }, + { + "label": "onUpdate", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L635", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_onupdate", + "community": 401, + "norm_label": "onupdate" + }, + { + "label": "list_shares_user_id_users_id_fk", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L637", + "_origin": "ast", + "id": "meta_0001_snapshot_foreignkeys_list_shares_user_id_users_id_fk", + "community": 676, + "norm_label": "list_shares_user_id_users_id_fk" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L638", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_user_id_users_id_fk_name", + "community": 676, + "norm_label": "name" + }, + { + "label": "tableFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L639", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_user_id_users_id_fk_tablefrom", + "community": 676, + "norm_label": "tablefrom" + }, + { + "label": "tableTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L640", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_user_id_users_id_fk_tableto", + "community": 676, + "norm_label": "tableto" + }, + { + "label": "columnsFrom", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L641", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_user_id_users_id_fk_columnsfrom", + "community": 676, + "norm_label": "columnsfrom" + }, + { + "label": "columnsTo", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L644", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_user_id_users_id_fk_columnsto", + "community": 676, + "norm_label": "columnsto" + }, + { + "label": "onDelete", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L647", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_user_id_users_id_fk_ondelete", + "community": 676, + "norm_label": "ondelete" + }, + { + "label": "onUpdate", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L648", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_user_id_users_id_fk_onupdate", + "community": 676, + "norm_label": "onupdate" + }, + { + "label": "compositePrimaryKeys", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L651", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_compositeprimarykeys", + "community": 401, + "norm_label": "compositeprimarykeys" + }, + { + "label": "list_shares_id", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L652", + "_origin": "ast", + "id": "meta_0001_snapshot_compositeprimarykeys_list_shares_id", + "community": 401, + "norm_label": "list_shares_id" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L653", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_id_name", + "community": 401, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L654", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_id_columns", + "community": 401, + "norm_label": "columns" + }, + { + "label": "uniqueConstraints", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L659", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_uniqueconstraints", + "community": 401, + "norm_label": "uniqueconstraints" + }, + { + "label": "uniq_list_share", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L660", + "_origin": "ast", + "id": "meta_0001_snapshot_uniqueconstraints_uniq_list_share", + "community": 401, + "norm_label": "uniq_list_share" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L661", + "_origin": "ast", + "id": "meta_0001_snapshot_uniq_list_share_name", + "community": 401, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L662", + "_origin": "ast", + "id": "meta_0001_snapshot_uniq_list_share_columns", + "community": 401, + "norm_label": "columns" + }, + { + "label": "checkConstraint", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L668", + "_origin": "ast", + "id": "meta_0001_snapshot_list_shares_checkconstraint", + "community": 401, + "norm_label": "checkconstraint" + }, + { + "label": "lists", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L670", + "_origin": "ast", + "id": "meta_0001_snapshot_tables_lists", + "community": 672, + "norm_label": "lists" + }, + { + "label": "name", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L671", + "_origin": "ast", + "id": "meta_0001_snapshot_lists_name", + "community": 672, + "norm_label": "name" + }, + { + "label": "columns", + "file_type": "code", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L672", + "_origin": "ast", + "id": "meta_0001_snapshot_lists_columns", + "community": 672, + "norm_label": "columns" + }, { "label": "_journal.json", "file_type": "code", @@ -12167,7 +16247,7 @@ "label": "users", "file_type": "code", "source_file": "apps/api/src/db/schema.ts", - "source_location": "L34", + "source_location": "L35", "_origin": "ast", "id": "db_schema_users", "community": 210, @@ -12177,37 +16257,37 @@ "label": "memberCredentials", "file_type": "code", "source_file": "apps/api/src/db/schema.ts", - "source_location": "L55", + "source_location": "L60", "_origin": "ast", "id": "db_schema_membercredentials", - "community": 43, + "community": 263, "norm_label": "membercredentials" }, { "label": "calendars", "file_type": "code", "source_file": "apps/api/src/db/schema.ts", - "source_location": "L76", + "source_location": "L87", "_origin": "ast", "id": "db_schema_calendars", - "community": 43, + "community": 263, "norm_label": "calendars" }, { "label": "calendarEvents", "file_type": "code", "source_file": "apps/api/src/db/schema.ts", - "source_location": "L111", + "source_location": "L122", "_origin": "ast", "id": "db_schema_calendarevents", - "community": 43, + "community": 239, "norm_label": "calendarevents" }, { "label": "calendarOutbox", "file_type": "code", "source_file": "apps/api/src/db/schema.ts", - "source_location": "L152", + "source_location": "L165", "_origin": "ast", "id": "db_schema_calendaroutbox", "community": 17, @@ -12217,7 +16297,7 @@ "label": "lists", "file_type": "code", "source_file": "apps/api/src/db/schema.ts", - "source_location": "L189", + "source_location": "L202", "_origin": "ast", "id": "db_schema_lists", "community": 210, @@ -12227,7 +16307,7 @@ "label": "listShares", "file_type": "code", "source_file": "apps/api/src/db/schema.ts", - "source_location": "L211", + "source_location": "L224", "_origin": "ast", "id": "db_schema_listshares", "community": 210, @@ -12237,17 +16317,27 @@ "label": "pushSubscriptions", "file_type": "code", "source_file": "apps/api/src/db/schema.ts", - "source_location": "L236", + "source_location": "L249", "_origin": "ast", "id": "db_schema_pushsubscriptions", "community": 210, "norm_label": "pushsubscriptions" }, + { + "label": "appConfig", + "file_type": "code", + "source_file": "apps/api/src/db/schema.ts", + "source_location": "L282", + "_origin": "ast", + "id": "db_schema_appconfig", + "community": 210, + "norm_label": "appconfig" + }, { "label": "listItems", "file_type": "code", "source_file": "apps/api/src/db/schema.ts", - "source_location": "L267", + "source_location": "L296", "_origin": "ast", "id": "db_schema_listitems", "community": 210, @@ -12267,7 +16357,7 @@ "label": "app", "file_type": "code", "source_file": "apps/api/src/index.ts", - "source_location": "L21", + "source_location": "L22", "_origin": "ast", "id": "src_index_app", "community": 17, @@ -12277,7 +16367,7 @@ "label": "isMainModule()", "file_type": "code", "source_file": "apps/api/src/index.ts", - "source_location": "L101", + "source_location": "L103", "_origin": "ast", "id": "src_index_ismainmodule", "community": 17, @@ -12310,7 +16400,7 @@ "source_location": "L1", "_origin": "ast", "id": "lib_eventchangedispatcher", - "community": 239, + "community": 43, "norm_label": "eventchangedispatcher.ts" }, { @@ -12320,7 +16410,7 @@ "source_location": "L25", "_origin": "ast", "id": "lib_eventchangedispatcher_eventchangeoperation", - "community": 239, + "community": 43, "norm_label": "eventchangeoperation" }, { @@ -12330,7 +16420,7 @@ "source_location": "L31", "_origin": "ast", "id": "lib_eventchangedispatcher_meaningful_fields", - "community": 239, + "community": 43, "norm_label": "meaningful_fields" }, { @@ -12350,7 +16440,7 @@ "source_location": "L64", "_origin": "ast", "id": "lib_eventchangedispatcher_ismeaningfulchange", - "community": 239, + "community": 43, "norm_label": "ismeaningfulchange()" }, { @@ -12360,7 +16450,7 @@ "source_location": "L80", "_origin": "ast", "id": "lib_eventchangedispatcher_buildcopy", - "community": 239, + "community": 43, "norm_label": "buildcopy()" }, { @@ -12370,7 +16460,7 @@ "source_location": "L122", "_origin": "ast", "id": "lib_eventchangedispatcher_dispatcheventchange", - "community": 239, + "community": 43, "norm_label": "dispatcheventchange()" }, { @@ -12410,7 +16500,7 @@ "source_location": "L38", "_origin": "ast", "id": "lib_listchangedispatcher_notifylistchange", - "community": 600, + "community": 679, "norm_label": "notifylistchange()" }, { @@ -12430,7 +16520,7 @@ "source_location": "L1", "_origin": "ast", "id": "lib_listemitter", - "community": 265, + "community": 124, "norm_label": "listemitter.ts" }, { @@ -12440,7 +16530,7 @@ "source_location": "L22", "_origin": "ast", "id": "lib_listemitter_emitter", - "community": 265, + "community": 124, "norm_label": "emitter" }, { @@ -12450,7 +16540,7 @@ "source_location": "L29", "_origin": "ast", "id": "lib_listemitter_listevent", - "community": 265, + "community": 124, "norm_label": "listevent" }, { @@ -12460,7 +16550,7 @@ "source_location": "L39", "_origin": "ast", "id": "lib_listemitter_publishlistevent", - "community": 265, + "community": 124, "norm_label": "publishlistevent()" }, { @@ -12470,7 +16560,7 @@ "source_location": "L47", "_origin": "ast", "id": "lib_listemitter_subscribelistevents", - "community": 265, + "community": 124, "norm_label": "subscribelistevents()" }, { @@ -12520,7 +16610,7 @@ "source_location": "L1", "_origin": "ast", "id": "lib_pushcoalescer", - "community": 600, + "community": 679, "norm_label": "pushcoalescer.ts" }, { @@ -12530,7 +16620,7 @@ "source_location": "L11", "_origin": "ast", "id": "lib_pushcoalescer_dispatchfn", - "community": 600, + "community": 679, "norm_label": "dispatchfn" }, { @@ -12540,7 +16630,7 @@ "source_location": "L13", "_origin": "ast", "id": "lib_pushcoalescer_pendingentry", - "community": 600, + "community": 679, "norm_label": "pendingentry" }, { @@ -12550,7 +16640,7 @@ "source_location": "L20", "_origin": "ast", "id": "lib_pushcoalescer_pending", - "community": 600, + "community": 679, "norm_label": "pending" }, { @@ -12560,7 +16650,7 @@ "source_location": "L33", "_origin": "ast", "id": "lib_pushcoalescer_coalescelistpush", - "community": 600, + "community": 679, "norm_label": "coalescelistpush()" }, { @@ -12570,7 +16660,7 @@ "source_location": "L54", "_origin": "ast", "id": "lib_pushcoalescer_fire", - "community": 600, + "community": 679, "norm_label": "fire()" }, { @@ -12630,7 +16720,7 @@ "source_location": "L1", "_origin": "ast", "id": "lib_rank", - "community": 265, + "community": 124, "norm_label": "rank.ts" }, { @@ -12640,7 +16730,7 @@ "source_location": "L25", "_origin": "ast", "id": "lib_rank_rankforappend", - "community": 265, + "community": 124, "norm_label": "rankforappend()" }, { @@ -12650,9 +16740,69 @@ "source_location": "L40", "_origin": "ast", "id": "lib_rank_rankbetween", - "community": 265, + "community": 124, "norm_label": "rankbetween()" }, + { + "label": "requireAdmin.ts", + "file_type": "code", + "source_file": "apps/api/src/lib/requireAdmin.ts", + "source_location": "L1", + "_origin": "ast", + "id": "lib_requireadmin", + "community": 210, + "norm_label": "requireadmin.ts" + }, + { + "label": "requireAdmin()", + "file_type": "code", + "source_file": "apps/api/src/lib/requireAdmin.ts", + "source_location": "L25", + "_origin": "ast", + "id": "lib_requireadmin_requireadmin", + "community": 210, + "norm_label": "requireadmin()" + }, + { + "label": "admin.ts", + "file_type": "code", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L1", + "_origin": "ast", + "id": "routes_admin", + "community": 263, + "norm_label": "admin.ts" + }, + { + "label": "adminRouter", + "file_type": "code", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L37", + "_origin": "ast", + "id": "routes_admin_adminrouter", + "community": 263, + "norm_label": "adminrouter" + }, + { + "label": "credentialSchema", + "file_type": "code", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L47", + "_origin": "ast", + "id": "routes_admin_credentialschema", + "community": 263, + "norm_label": "credentialschema" + }, + { + "label": "noEchoHook()", + "file_type": "code", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L60", + "_origin": "ast", + "id": "routes_admin_noechohook", + "community": 263, + "norm_label": "noechohook()" + }, { "label": "events.ts", "file_type": "code", @@ -12740,7 +16890,7 @@ "source_location": "L1", "_origin": "ast", "id": "routes_lists", - "community": 265, + "community": 124, "norm_label": "lists.ts" }, { @@ -12750,7 +16900,7 @@ "source_location": "L36", "_origin": "ast", "id": "routes_lists_listsrouter", - "community": 265, + "community": 124, "norm_label": "listsrouter" }, { @@ -12760,7 +16910,7 @@ "source_location": "L48", "_origin": "ast", "id": "routes_lists_listitemsrouter", - "community": 265, + "community": 124, "norm_label": "listitemsrouter" }, { @@ -12780,7 +16930,7 @@ "source_location": "L79", "_origin": "ast", "id": "routes_lists_createlistschema", - "community": 265, + "community": 124, "norm_label": "createlistschema" }, { @@ -12790,7 +16940,7 @@ "source_location": "L87", "_origin": "ast", "id": "routes_lists_patchlistschema", - "community": 265, + "community": 124, "norm_label": "patchlistschema" }, { @@ -12800,7 +16950,7 @@ "source_location": "L100", "_origin": "ast", "id": "routes_lists_createitemschema", - "community": 265, + "community": 124, "norm_label": "createitemschema" }, { @@ -12810,7 +16960,7 @@ "source_location": "L109", "_origin": "ast", "id": "routes_lists_patchitemschema", - "community": 265, + "community": 124, "norm_label": "patchitemschema" }, { @@ -12820,7 +16970,7 @@ "source_location": "L124", "_origin": "ast", "id": "routes_lists_checklistaccess", - "community": 265, + "community": 124, "norm_label": "checklistaccess()" }, { @@ -12837,12 +16987,52 @@ "label": "meRouter", "file_type": "code", "source_file": "apps/api/src/routes/me.ts", - "source_location": "L28", + "source_location": "L44", "_origin": "ast", "id": "routes_me_merouter", "community": 17, "norm_label": "merouter" }, + { + "label": "resolveAdminAndSetupStatus()", + "file_type": "code", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L50", + "_origin": "ast", + "id": "routes_me_resolveadminandsetupstatus", + "community": 17, + "norm_label": "resolveadminandsetupstatus()" + }, + { + "label": "resolveUserId()", + "file_type": "code", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L74", + "_origin": "ast", + "id": "routes_me_resolveuserid", + "community": 17, + "norm_label": "resolveuserid()" + }, + { + "label": "meCredentialSchema", + "file_type": "code", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L154", + "_origin": "ast", + "id": "routes_me_mecredentialschema", + "community": 17, + "norm_label": "mecredentialschema" + }, + { + "label": "meNoEchoHook()", + "file_type": "code", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L164", + "_origin": "ast", + "id": "routes_me_menoechohook", + "community": 17, + "norm_label": "menoechohook()" + }, { "label": "push.ts", "file_type": "code", @@ -12913,6 +17103,26 @@ "community": 17, "norm_label": "resolveuserid()" }, + { + "label": "global-setup.ts", + "file_type": "code", + "source_file": "apps/api/test/global-setup.ts", + "source_location": "L1", + "_origin": "ast", + "id": "test_global_setup", + "community": 709, + "norm_label": "global-setup.ts" + }, + { + "label": "setup()", + "file_type": "code", + "source_file": "apps/api/test/global-setup.ts", + "source_location": "L26", + "_origin": "ast", + "id": "test_global_setup_setup", + "community": 709, + "norm_label": "setup()" + }, { "label": "setup.ts", "file_type": "code", @@ -12957,7 +17167,7 @@ "label": "mockDb", "file_type": "code", "source_file": "apps/api/tests/auth/user.test.ts", - "source_location": "L21", + "source_location": "L29", "_origin": "ast", "id": "auth_user_test_mockdb", "community": 17, @@ -12967,7 +17177,7 @@ "label": "makeSelectChain()", "file_type": "code", "source_file": "apps/api/tests/auth/user.test.ts", - "source_location": "L27", + "source_location": "L35", "_origin": "ast", "id": "auth_user_test_makeselectchain", "community": 17, @@ -12977,7 +17187,7 @@ "label": "makeInsertChain()", "file_type": "code", "source_file": "apps/api/tests/auth/user.test.ts", - "source_location": "L38", + "source_location": "L46", "_origin": "ast", "id": "auth_user_test_makeinsertchain", "community": 17, @@ -13590,7 +17800,7 @@ "source_location": "L108", "_origin": "ast", "id": "lib_listchangedispatcher_test_getdispatchpushmock", - "community": 210, + "community": 239, "norm_label": "getdispatchpushmock()" }, { @@ -13600,7 +17810,7 @@ "source_location": "L1", "_origin": "ast", "id": "lib_listemitter_test", - "community": 265, + "community": 124, "norm_label": "listemitter.test.ts" }, { @@ -13640,9 +17850,119 @@ "source_location": "L1", "_origin": "ast", "id": "lib_rank_test", - "community": 265, + "community": 124, "norm_label": "rank.test.ts" }, + { + "label": "requireAdmin.test.ts", + "file_type": "code", + "source_file": "apps/api/tests/lib/requireAdmin.test.ts", + "source_location": "L1", + "_origin": "ast", + "id": "lib_requireadmin_test", + "community": 210, + "norm_label": "requireadmin.test.ts" + }, + { + "label": "mockDb", + "file_type": "code", + "source_file": "apps/api/tests/lib/requireAdmin.test.ts", + "source_location": "L41", + "_origin": "ast", + "id": "lib_requireadmin_test_mockdb", + "community": 210, + "norm_label": "mockdb" + }, + { + "label": "makeSelectChain()", + "file_type": "code", + "source_file": "apps/api/tests/lib/requireAdmin.test.ts", + "source_location": "L45", + "_origin": "ast", + "id": "lib_requireadmin_test_makeselectchain", + "community": 210, + "norm_label": "makeselectchain()" + }, + { + "label": "makeTestApp()", + "file_type": "code", + "source_file": "apps/api/tests/lib/requireAdmin.test.ts", + "source_location": "L62", + "_origin": "ast", + "id": "lib_requireadmin_test_maketestapp", + "community": 210, + "norm_label": "maketestapp()" + }, + { + "label": "admin.test.ts", + "file_type": "code", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L1", + "_origin": "ast", + "id": "routes_admin_test", + "community": 263, + "norm_label": "admin.test.ts" + }, + { + "label": "FetchCalendarsResult", + "file_type": "code", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L46", + "_origin": "ast", + "id": "routes_admin_test_fetchcalendarsresult", + "community": 263, + "norm_label": "fetchcalendarsresult" + }, + { + "label": "mockFetchCalendars()", + "file_type": "code", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L48", + "_origin": "ast", + "id": "routes_admin_test_mockfetchcalendars", + "community": 263, + "norm_label": "mockfetchcalendars()" + }, + { + "label": "seedUser()", + "file_type": "code", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L107", + "_origin": "ast", + "id": "routes_admin_test_seeduser", + "community": 263, + "norm_label": "seeduser()" + }, + { + "label": "seedCalendar()", + "file_type": "code", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L121", + "_origin": "ast", + "id": "routes_admin_test_seedcalendar", + "community": 263, + "norm_label": "seedcalendar()" + }, + { + "label": "jsonRequest()", + "file_type": "code", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L138", + "_origin": "ast", + "id": "routes_admin_test_jsonrequest", + "community": 263, + "norm_label": "jsonrequest()" + }, + { + "label": "getApp()", + "file_type": "code", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L151", + "_origin": "ast", + "id": "routes_admin_test_getapp", + "community": 263, + "norm_label": "getapp()" + }, { "label": "events.test.ts", "file_type": "code", @@ -13867,7 +18187,7 @@ "label": "oidcMiddlewareSpy", "file_type": "code", "source_file": "apps/api/tests/routes/me.test.ts", - "source_location": "L44", + "source_location": "L54", "_origin": "ast", "id": "routes_me_test_oidcmiddlewarespy", "community": 195, @@ -14123,6 +18443,16 @@ "community": 204, "norm_label": "vitest.config.ts" }, + { + "label": "admin.spec.ts", + "file_type": "code", + "source_file": "apps/pwa/e2e/admin.spec.ts", + "source_location": "L1", + "_origin": "ast", + "id": "e2e_admin_spec", + "community": 710, + "norm_label": "admin.spec.ts" + }, { "label": "calendar.spec.ts", "file_type": "code", @@ -14697,7 +19027,7 @@ "label": "isPhone()", "file_type": "code", "source_file": "apps/pwa/src/App.tsx", - "source_location": "L52", + "source_location": "L54", "_origin": "ast", "id": "src_app_isphone", "community": 648, @@ -14707,7 +19037,7 @@ "label": "App()", "file_type": "code", "source_file": "apps/pwa/src/App.tsx", - "source_location": "L56", + "source_location": "L58", "_origin": "ast", "id": "src_app_app", "community": 648, @@ -14740,7 +19070,7 @@ "source_location": "L33", "_origin": "ast", "id": "api_client_sessionexpirederror", - "community": 118, + "community": 114, "norm_label": "sessionexpirederror" }, { @@ -14750,7 +19080,7 @@ "source_location": "L35", "_origin": "ast", "id": "api_client_sessionexpirederror_constructor", - "community": 118, + "community": 114, "norm_label": ".constructor()" }, { @@ -14777,7 +19107,7 @@ "label": "MeResponse", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L68", + "source_location": "L70", "_origin": "ast", "id": "api_client_meresponse", "community": 85, @@ -14787,7 +19117,7 @@ "label": "fetchMe()", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L72", + "source_location": "L74", "_origin": "ast", "id": "api_client_fetchme", "community": 85, @@ -14797,7 +19127,7 @@ "label": "CalendarOccurrence", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L106", + "source_location": "L108", "_origin": "ast", "id": "api_client_calendaroccurrence", "community": 114, @@ -14807,7 +19137,7 @@ "label": "OccurrencesResponse", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L134", + "source_location": "L136", "_origin": "ast", "id": "api_client_occurrencesresponse", "community": 85, @@ -14817,7 +19147,7 @@ "label": "fetchEvents()", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L147", + "source_location": "L149", "_origin": "ast", "id": "api_client_fetchevents", "community": 85, @@ -14827,7 +19157,7 @@ "label": "RecurrencePreset", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L167", + "source_location": "L169", "_origin": "ast", "id": "api_client_recurrencepreset", "community": 16, @@ -14837,7 +19167,7 @@ "label": "CreateEventPayload", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L173", + "source_location": "L175", "_origin": "ast", "id": "api_client_createeventpayload", "community": 16, @@ -14847,7 +19177,7 @@ "label": "CreateEventResponse", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L199", + "source_location": "L201", "_origin": "ast", "id": "api_client_createeventresponse", "community": 85, @@ -14857,7 +19187,7 @@ "label": "WritableCalendar", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L208", + "source_location": "L210", "_origin": "ast", "id": "api_client_writablecalendar", "community": 114, @@ -14867,7 +19197,7 @@ "label": "createEvent()", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L221", + "source_location": "L223", "_origin": "ast", "id": "api_client_createevent", "community": 85, @@ -14877,7 +19207,7 @@ "label": "updateEvent()", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L241", + "source_location": "L243", "_origin": "ast", "id": "api_client_updateevent", "community": 85, @@ -14887,7 +19217,7 @@ "label": "deleteEvent()", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L264", + "source_location": "L266", "_origin": "ast", "id": "api_client_deleteevent", "community": 85, @@ -14897,7 +19227,7 @@ "label": "SyncStatusValue", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L280", + "source_location": "L282", "_origin": "ast", "id": "api_client_syncstatusvalue", "community": 85, @@ -14907,7 +19237,7 @@ "label": "SyncStatus", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L286", + "source_location": "L288", "_origin": "ast", "id": "api_client_syncstatus", "community": 85, @@ -14917,7 +19247,7 @@ "label": "fetchSyncStatus()", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L299", + "source_location": "L301", "_origin": "ast", "id": "api_client_fetchsyncstatus", "community": 85, @@ -14927,12 +19257,122 @@ "label": "fetchWritableCalendars()", "file_type": "code", "source_file": "apps/pwa/src/api/client.ts", - "source_location": "L317", + "source_location": "L319", "_origin": "ast", "id": "api_client_fetchwritablecalendars", "community": 85, "norm_label": "fetchwritablecalendars()" }, + { + "label": "AdminMember", + "file_type": "code", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L337", + "_origin": "ast", + "id": "api_client_adminmember", + "community": 85, + "norm_label": "adminmember" + }, + { + "label": "AdminMembersResponse", + "file_type": "code", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L344", + "_origin": "ast", + "id": "api_client_adminmembersresponse", + "community": 85, + "norm_label": "adminmembersresponse" + }, + { + "label": "SaveCredentialPayload", + "file_type": "code", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L353", + "_origin": "ast", + "id": "api_client_savecredentialpayload", + "community": 85, + "norm_label": "savecredentialpayload" + }, + { + "label": "AdminCalendar", + "file_type": "code", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L364", + "_origin": "ast", + "id": "api_client_admincalendar", + "community": 85, + "norm_label": "admincalendar" + }, + { + "label": "AdminCalendarsResponse", + "file_type": "code", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L370", + "_origin": "ast", + "id": "api_client_admincalendarsresponse", + "community": 85, + "norm_label": "admincalendarsresponse" + }, + { + "label": "SaveMyCredentialPayload", + "file_type": "code", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L379", + "_origin": "ast", + "id": "api_client_savemycredentialpayload", + "community": 85, + "norm_label": "savemycredentialpayload" + }, + { + "label": "fetchAdminMembers()", + "file_type": "code", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L389", + "_origin": "ast", + "id": "api_client_fetchadminmembers", + "community": 85, + "norm_label": "fetchadminmembers()" + }, + { + "label": "saveCredential()", + "file_type": "code", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L405", + "_origin": "ast", + "id": "api_client_savecredential", + "community": 85, + "norm_label": "savecredential()" + }, + { + "label": "fetchAdminCalendars()", + "file_type": "code", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L421", + "_origin": "ast", + "id": "api_client_fetchadmincalendars", + "community": 85, + "norm_label": "fetchadmincalendars()" + }, + { + "label": "setSharedCalendar()", + "file_type": "code", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L437", + "_origin": "ast", + "id": "api_client_setsharedcalendar", + "community": 85, + "norm_label": "setsharedcalendar()" + }, + { + "label": "saveMyCredential()", + "file_type": "code", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L453", + "_origin": "ast", + "id": "api_client_savemycredential", + "community": 85, + "norm_label": "savemycredential()" + }, { "label": "listsClient.ts", "file_type": "code", @@ -14960,7 +19400,7 @@ "source_location": "L25", "_origin": "ast", "id": "api_listsclient_list", - "community": 280, + "community": 87, "norm_label": "list" }, { @@ -14980,7 +19420,7 @@ "source_location": "L46", "_origin": "ast", "id": "api_listsclient_listsresponse", - "community": 280, + "community": 87, "norm_label": "listsresponse" }, { @@ -15080,7 +19520,7 @@ "source_location": "L1", "_origin": "ast", "id": "components_additeminput", - "community": 663, + "community": 87, "norm_label": "additeminput.tsx" }, { @@ -15090,7 +19530,7 @@ "source_location": "L14", "_origin": "ast", "id": "components_additeminput_additeminputprops", - "community": 663, + "community": 87, "norm_label": "additeminputprops" }, { @@ -15100,7 +19540,7 @@ "source_location": "L20", "_origin": "ast", "id": "components_additeminput_additeminput", - "community": 663, + "community": 87, "norm_label": "additeminput()" }, { @@ -15147,7 +19587,7 @@ "label": "AppNav()", "file_type": "code", "source_file": "apps/pwa/src/components/AppNav.tsx", - "source_location": "L26", + "source_location": "L28", "_origin": "ast", "id": "components_appnav_appnav", "community": 94, @@ -15157,7 +19597,7 @@ "label": "PhoneNav()", "file_type": "code", "source_file": "apps/pwa/src/components/AppNav.tsx", - "source_location": "L55", + "source_location": "L59", "_origin": "ast", "id": "components_appnav_phonenav", "community": 94, @@ -15167,7 +19607,7 @@ "label": "DesktopNav()", "file_type": "code", "source_file": "apps/pwa/src/components/AppNav.tsx", - "source_location": "L127", + "source_location": "L131", "_origin": "ast", "id": "components_appnav_desktopnav", "community": 94, @@ -15264,11 +19704,21 @@ "norm_label": "tabactiveoverride" }, { - "label": "BottomTabBar()", + "label": "BottomTabBarProps", "file_type": "code", "source_file": "apps/pwa/src/components/BottomTabBar.tsx", "source_location": "L52", "_origin": "ast", + "id": "components_bottomtabbar_bottomtabbarprops", + "community": 648, + "norm_label": "bottomtabbarprops" + }, + { + "label": "BottomTabBar()", + "file_type": "code", + "source_file": "apps/pwa/src/components/BottomTabBar.tsx", + "source_location": "L57", + "_origin": "ast", "id": "components_bottomtabbar_bottomtabbar", "community": 648, "norm_label": "bottomtabbar()" @@ -15430,7 +19880,7 @@ "source_location": "L1", "_origin": "ast", "id": "components_createlistsheet", - "community": 280, + "community": 87, "norm_label": "createlistsheet.tsx" }, { @@ -15440,9 +19890,59 @@ "source_location": "L28", "_origin": "ast", "id": "components_createlistsheet_createlistsheet", - "community": 280, + "community": 87, "norm_label": "createlistsheet()" }, + { + "label": "CredentialSheet.tsx", + "file_type": "code", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "components_credentialsheet", + "community": 85, + "norm_label": "credentialsheet.tsx" + }, + { + "label": "CredentialSheetMode", + "file_type": "code", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L35", + "_origin": "ast", + "id": "components_credentialsheet_credentialsheetmode", + "community": 85, + "norm_label": "credentialsheetmode" + }, + { + "label": "CredentialSheetProps", + "file_type": "code", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L37", + "_origin": "ast", + "id": "components_credentialsheet_credentialsheetprops", + "community": 85, + "norm_label": "credentialsheetprops" + }, + { + "label": "headingFor()", + "file_type": "code", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L52", + "_origin": "ast", + "id": "components_credentialsheet_headingfor", + "community": 85, + "norm_label": "headingfor()" + }, + { + "label": "CredentialSheet()", + "file_type": "code", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L70", + "_origin": "ast", + "id": "components_credentialsheet_credentialsheet", + "community": 85, + "norm_label": "credentialsheet()" + }, { "label": "DeleteConfirmationDialog.test.tsx", "file_type": "code", @@ -15530,7 +20030,7 @@ "source_location": "L1", "_origin": "ast", "id": "components_errorboundary", - "community": 118, + "community": 658, "norm_label": "errorboundary.tsx" }, { @@ -15540,7 +20040,7 @@ "source_location": "L12", "_origin": "ast", "id": "components_errorboundary_errorboundaryprops", - "community": 118, + "community": 658, "norm_label": "errorboundaryprops" }, { @@ -15550,7 +20050,7 @@ "source_location": "L16", "_origin": "ast", "id": "components_errorboundary_errorboundarystate", - "community": 118, + "community": 658, "norm_label": "errorboundarystate" }, { @@ -15560,7 +20060,7 @@ "source_location": "L21", "_origin": "ast", "id": "components_errorboundary_errorboundary", - "community": 118, + "community": 658, "norm_label": "errorboundary" }, { @@ -15570,7 +20070,7 @@ "source_location": "L24", "_origin": "ast", "id": "components_errorboundary_errorboundary_getderivedstatefromerror", - "community": 118, + "community": 658, "norm_label": ".getderivedstatefromerror()" }, { @@ -15580,7 +20080,7 @@ "source_location": "L28", "_origin": "ast", "id": "components_errorboundary_errorboundary_componentdidcatch", - "community": 118, + "community": 658, "norm_label": ".componentdidcatch()" }, { @@ -15590,7 +20090,7 @@ "source_location": "L34", "_origin": "ast", "id": "components_errorboundary_errorboundary_render", - "community": 114, + "community": 658, "norm_label": ".render()" }, { @@ -15650,7 +20150,7 @@ "source_location": "L98", "_origin": "ast", "id": "components_eventdetailpopover_test_renderpopover", - "community": 114, + "community": 658, "norm_label": "renderpopover()" }, { @@ -15750,7 +20250,7 @@ "source_location": "L136", "_origin": "ast", "id": "components_eventform_test_renderform", - "community": 114, + "community": 658, "norm_label": "renderform()" }, { @@ -15870,7 +20370,7 @@ "source_location": "L1", "_origin": "ast", "id": "components_installprompt_test", - "community": 283, + "community": 59, "norm_label": "installprompt.test.tsx" }, { @@ -15880,7 +20380,7 @@ "source_location": "L25", "_origin": "ast", "id": "components_installprompt_test_setuseragent", - "community": 283, + "community": 59, "norm_label": "setuseragent()" }, { @@ -15890,7 +20390,7 @@ "source_location": "L33", "_origin": "ast", "id": "components_installprompt_test_setstandalone", - "community": 283, + "community": 59, "norm_label": "setstandalone()" }, { @@ -15900,7 +20400,7 @@ "source_location": "L1", "_origin": "ast", "id": "components_installprompt", - "community": 283, + "community": 59, "norm_label": "installprompt.tsx" }, { @@ -15910,7 +20410,7 @@ "source_location": "L40", "_origin": "ast", "id": "components_installprompt_isiossafarinonstandalone", - "community": 283, + "community": 59, "norm_label": "isiossafarinonstandalone()" }, { @@ -15920,7 +20420,7 @@ "source_location": "L54", "_origin": "ast", "id": "components_installprompt_isinstalled", - "community": 283, + "community": 59, "norm_label": "isinstalled()" }, { @@ -15930,7 +20430,7 @@ "source_location": "L63", "_origin": "ast", "id": "components_installprompt_beforeinstallpromptevent", - "community": 283, + "community": 59, "norm_label": "beforeinstallpromptevent" }, { @@ -15940,7 +20440,7 @@ "source_location": "L76", "_origin": "ast", "id": "components_installprompt_useandroidinstallprompt", - "community": 283, + "community": 59, "norm_label": "useandroidinstallprompt()" }, { @@ -15950,7 +20450,7 @@ "source_location": "L115", "_origin": "ast", "id": "components_installprompt_ios_steps", - "community": 283, + "community": 59, "norm_label": "ios_steps" }, { @@ -15960,7 +20460,7 @@ "source_location": "L123", "_origin": "ast", "id": "components_installprompt_walkthroughsheetprops", - "community": 283, + "community": 59, "norm_label": "walkthroughsheetprops" }, { @@ -15970,7 +20470,7 @@ "source_location": "L127", "_origin": "ast", "id": "components_installprompt_walkthroughsheet", - "community": 283, + "community": 59, "norm_label": "walkthroughsheet()" }, { @@ -15980,7 +20480,7 @@ "source_location": "L290", "_origin": "ast", "id": "components_installprompt_readdismissed", - "community": 283, + "community": 59, "norm_label": "readdismissed()" }, { @@ -15990,7 +20490,7 @@ "source_location": "L298", "_origin": "ast", "id": "components_installprompt_persistdismissed", - "community": 283, + "community": 59, "norm_label": "persistdismissed()" }, { @@ -16000,7 +20500,7 @@ "source_location": "L306", "_origin": "ast", "id": "components_installprompt_installprompt", - "community": 283, + "community": 59, "norm_label": "installprompt()" }, { @@ -16120,7 +20620,7 @@ "source_location": "L1", "_origin": "ast", "id": "components_listcard", - "community": 280, + "community": 87, "norm_label": "listcard.tsx" }, { @@ -16130,7 +20630,7 @@ "source_location": "L25", "_origin": "ast", "id": "components_listcard_listcardprops", - "community": 280, + "community": 87, "norm_label": "listcardprops" }, { @@ -16140,7 +20640,7 @@ "source_location": "L30", "_origin": "ast", "id": "components_listcard_itemcountlabel", - "community": 280, + "community": 87, "norm_label": "itemcountlabel()" }, { @@ -16150,7 +20650,7 @@ "source_location": "L37", "_origin": "ast", "id": "components_listcard_listcard", - "community": 280, + "community": 87, "norm_label": "listcard()" }, { @@ -16160,7 +20660,7 @@ "source_location": "L1", "_origin": "ast", "id": "components_listdeletedialog", - "community": 280, + "community": 87, "norm_label": "listdeletedialog.tsx" }, { @@ -16170,7 +20670,7 @@ "source_location": "L38", "_origin": "ast", "id": "components_listdeletedialog_listdeletedialogprops", - "community": 280, + "community": 87, "norm_label": "listdeletedialogprops" }, { @@ -16180,7 +20680,7 @@ "source_location": "L45", "_origin": "ast", "id": "components_listdeletedialog_listdeletedialog", - "community": 280, + "community": 87, "norm_label": "listdeletedialog()" }, { @@ -16190,7 +20690,7 @@ "source_location": "L1", "_origin": "ast", "id": "components_listsemptystate", - "community": 280, + "community": 87, "norm_label": "listsemptystate.tsx" }, { @@ -16200,7 +20700,7 @@ "source_location": "L15", "_origin": "ast", "id": "components_listsemptystate_listsemptystate", - "community": 280, + "community": 87, "norm_label": "listsemptystate()" }, { @@ -16210,7 +20710,7 @@ "source_location": "L1", "_origin": "ast", "id": "components_livesyncindicator", - "community": 649, + "community": 87, "norm_label": "livesyncindicator.tsx" }, { @@ -16220,7 +20720,7 @@ "source_location": "L20", "_origin": "ast", "id": "components_livesyncindicator_livesyncindicatorprops", - "community": 649, + "community": 87, "norm_label": "livesyncindicatorprops" }, { @@ -16230,7 +20730,7 @@ "source_location": "L24", "_origin": "ast", "id": "components_livesyncindicator_livesyncindicator", - "community": 649, + "community": 87, "norm_label": "livesyncindicator()" }, { @@ -16240,7 +20740,7 @@ "source_location": "L1", "_origin": "ast", "id": "components_permissiondeniedbanner", - "community": 610, + "community": 59, "norm_label": "permissiondeniedbanner.tsx" }, { @@ -16250,7 +20750,7 @@ "source_location": "L28", "_origin": "ast", "id": "components_permissiondeniedbanner_permissiondeniedbanner", - "community": 610, + "community": 59, "norm_label": "permissiondeniedbanner()" }, { @@ -16393,6 +20893,26 @@ "community": 59, "norm_label": "settingssheet()" }, + { + "label": "SetupBanner.tsx", + "file_type": "code", + "source_file": "apps/pwa/src/components/SetupBanner.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "components_setupbanner", + "community": 85, + "norm_label": "setupbanner.tsx" + }, + { + "label": "SetupBanner()", + "file_type": "code", + "source_file": "apps/pwa/src/components/SetupBanner.tsx", + "source_location": "L31", + "_origin": "ast", + "id": "components_setupbanner_setupbanner", + "community": 85, + "norm_label": "setupbanner()" + }, { "label": "SkeletonCalendar.tsx", "file_type": "code", @@ -16470,7 +20990,7 @@ "source_location": "L1", "_origin": "ast", "id": "components_syncstatetoast_test", - "community": 114, + "community": 658, "norm_label": "syncstatetoast.test.tsx" }, { @@ -16480,7 +21000,7 @@ "source_location": "L24", "_origin": "ast", "id": "components_syncstatetoast_test_mocklastsynceduid_mocksetlastsynceduid_mockfetchsyncstatus", - "community": 114, + "community": 658, "norm_label": "{ mocklastsynceduid, mocksetlastsynceduid, mockfetchsyncstatus }" }, { @@ -16490,7 +21010,7 @@ "source_location": "L50", "_origin": "ast", "id": "components_syncstatetoast_test_makequeryclient", - "community": 114, + "community": 658, "norm_label": "makequeryclient()" }, { @@ -16500,7 +21020,7 @@ "source_location": "L58", "_origin": "ast", "id": "components_syncstatetoast_test_rendertoast", - "community": 114, + "community": 658, "norm_label": "rendertoast()" }, { @@ -16520,7 +21040,7 @@ "source_location": "L31", "_origin": "ast", "id": "components_syncstatetoast_syncstatetoast", - "community": 114, + "community": 658, "norm_label": "syncstatetoast()" }, { @@ -16660,7 +21180,7 @@ "source_location": "L1", "_origin": "ast", "id": "hooks_uselistsse", - "community": 649, + "community": 87, "norm_label": "uselistsse.ts" }, { @@ -16670,7 +21190,7 @@ "source_location": "L24", "_origin": "ast", "id": "hooks_uselistsse_syncstate", - "community": 649, + "community": 87, "norm_label": "syncstate" }, { @@ -16680,7 +21200,7 @@ "source_location": "L30", "_origin": "ast", "id": "hooks_uselistsse_backoff_steps_ms", - "community": 649, + "community": 87, "norm_label": "backoff_steps_ms" }, { @@ -16690,7 +21210,7 @@ "source_location": "L33", "_origin": "ast", "id": "hooks_uselistsse_uselistsseoptions", - "community": 649, + "community": 87, "norm_label": "uselistsseoptions" }, { @@ -16700,7 +21220,7 @@ "source_location": "L50", "_origin": "ast", "id": "hooks_uselistsse_uselistsse", - "community": 649, + "community": 87, "norm_label": "uselistsse()" }, { @@ -16710,7 +21230,7 @@ "source_location": "L1", "_origin": "ast", "id": "hooks_usepushsubscription", - "community": 610, + "community": 59, "norm_label": "usepushsubscription.ts" }, { @@ -16720,7 +21240,7 @@ "source_location": "L44", "_origin": "ast", "id": "hooks_usepushsubscription_urlbase64touint8array", - "community": 610, + "community": 59, "norm_label": "urlbase64touint8array()" }, { @@ -16730,7 +21250,7 @@ "source_location": "L61", "_origin": "ast", "id": "hooks_usepushsubscription_fetchvapidkey", - "community": 610, + "community": 59, "norm_label": "fetchvapidkey()" }, { @@ -16740,7 +21260,7 @@ "source_location": "L80", "_origin": "ast", "id": "hooks_usepushsubscription_readnotificationsenabled", - "community": 610, + "community": 59, "norm_label": "readnotificationsenabled()" }, { @@ -16750,7 +21270,7 @@ "source_location": "L92", "_origin": "ast", "id": "hooks_usepushsubscription_readnotificationsdisabled", - "community": 610, + "community": 59, "norm_label": "readnotificationsdisabled()" }, { @@ -16760,7 +21280,7 @@ "source_location": "L100", "_origin": "ast", "id": "hooks_usepushsubscription_persistnotificationsenabled", - "community": 610, + "community": 59, "norm_label": "persistnotificationsenabled()" }, { @@ -16770,7 +21290,7 @@ "source_location": "L116", "_origin": "ast", "id": "hooks_usepushsubscription_usepushsubscriptionreturn", - "community": 610, + "community": 59, "norm_label": "usepushsubscriptionreturn" }, { @@ -16790,7 +21310,7 @@ "source_location": "L327", "_origin": "ast", "id": "hooks_usepushsubscription_prefetchvapidkey", - "community": 610, + "community": 59, "norm_label": "prefetchvapidkey()" }, { @@ -16940,7 +21460,7 @@ "source_location": "L1", "_origin": "ast", "id": "lib_eventdatetime_test", - "community": 124, + "community": 16, "norm_label": "eventdatetime.test.ts" }, { @@ -16950,7 +21470,7 @@ "source_location": "L1", "_origin": "ast", "id": "lib_eventdatetime", - "community": 124, + "community": 16, "norm_label": "eventdatetime.ts" }, { @@ -16960,7 +21480,7 @@ "source_location": "L33", "_origin": "ast", "id": "lib_eventdatetime_serializeeventdatetime", - "community": 124, + "community": 16, "norm_label": "serializeeventdatetime()" }, { @@ -16970,7 +21490,7 @@ "source_location": "L59", "_origin": "ast", "id": "lib_eventdatetime_localwallclocktoutciso", - "community": 124, + "community": 16, "norm_label": "localwallclocktoutciso()" }, { @@ -16980,7 +21500,7 @@ "source_location": "L67", "_origin": "ast", "id": "lib_eventdatetime_pad2", - "community": 124, + "community": 16, "norm_label": "pad2()" }, { @@ -16990,7 +21510,7 @@ "source_location": "L76", "_origin": "ast", "id": "lib_eventdatetime_localdateiso", - "community": 124, + "community": 16, "norm_label": "localdateiso()" }, { @@ -17000,7 +21520,7 @@ "source_location": "L81", "_origin": "ast", "id": "lib_eventdatetime_localtimehhmm", - "community": 124, + "community": 16, "norm_label": "localtimehhmm()" }, { @@ -17010,7 +21530,7 @@ "source_location": "L90", "_origin": "ast", "id": "lib_eventdatetime_datediffdays", - "community": 124, + "community": 16, "norm_label": "datediffdays()" }, { @@ -17020,7 +21540,7 @@ "source_location": "L100", "_origin": "ast", "id": "lib_eventdatetime_adddaysiso", - "community": 124, + "community": 16, "norm_label": "adddaysiso()" }, { @@ -17030,7 +21550,7 @@ "source_location": "L118", "_origin": "ast", "id": "lib_eventdatetime_computenewtimedend", - "community": 124, + "community": 16, "norm_label": "computenewtimedend()" }, { @@ -17040,7 +21560,7 @@ "source_location": "L146", "_origin": "ast", "id": "lib_eventdatetime_computenewalldayend", - "community": 124, + "community": 16, "norm_label": "computenewalldayend()" }, { @@ -17170,7 +21690,7 @@ "source_location": "L1", "_origin": "ast", "id": "src_main", - "community": 118, + "community": 114, "norm_label": "main.tsx" }, { @@ -17180,7 +21700,7 @@ "source_location": "L30", "_origin": "ast", "id": "src_main_onglobalerror", - "community": 118, + "community": 114, "norm_label": "onglobalerror()" }, { @@ -17190,9 +21710,89 @@ "source_location": "L43", "_origin": "ast", "id": "src_main_queryclient", - "community": 118, + "community": 114, "norm_label": "queryclient" }, + { + "label": "AdminPage.tsx", + "file_type": "code", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L1", + "_origin": "ast", + "id": "routes_adminpage", + "community": 85, + "norm_label": "adminpage.tsx" + }, + { + "label": "sectionLabelStyle", + "file_type": "code", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L40", + "_origin": "ast", + "id": "routes_adminpage_sectionlabelstyle", + "community": 85, + "norm_label": "sectionlabelstyle" + }, + { + "label": "AdminPage()", + "file_type": "code", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L51", + "_origin": "ast", + "id": "routes_adminpage_adminpage", + "community": 648, + "norm_label": "adminpage()" + }, + { + "label": "MemberRowProps", + "file_type": "code", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L308", + "_origin": "ast", + "id": "routes_adminpage_memberrowprops", + "community": 85, + "norm_label": "memberrowprops" + }, + { + "label": "MemberRow()", + "file_type": "code", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L314", + "_origin": "ast", + "id": "routes_adminpage_memberrow", + "community": 85, + "norm_label": "memberrow()" + }, + { + "label": "CalendarRadioRowProps", + "file_type": "code", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L428", + "_origin": "ast", + "id": "routes_adminpage_calendarradiorowprops", + "community": 85, + "norm_label": "calendarradiorowprops" + }, + { + "label": "CalendarRadioRow()", + "file_type": "code", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L434", + "_origin": "ast", + "id": "routes_adminpage_calendarradiorow", + "community": 85, + "norm_label": "calendarradiorow()" + }, + { + "label": "EmptyCalendarsState()", + "file_type": "code", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L513", + "_origin": "ast", + "id": "routes_adminpage_emptycalendarsstate", + "community": 85, + "norm_label": "emptycalendarsstate()" + }, { "label": "ListDetail.test.tsx", "file_type": "code", @@ -17250,7 +21850,7 @@ "source_location": "L98", "_origin": "ast", "id": "routes_listdetail_listdetail", - "community": 649, + "community": 87, "norm_label": "listdetail()" }, { @@ -17260,7 +21860,7 @@ "source_location": "L1", "_origin": "ast", "id": "routes_listsindex", - "community": 280, + "community": 87, "norm_label": "listsindex.tsx" }, { @@ -17270,7 +21870,7 @@ "source_location": "L35", "_origin": "ast", "id": "routes_listsindex_listsindex", - "community": 280, + "community": 87, "norm_label": "listsindex()" }, { @@ -17280,7 +21880,7 @@ "source_location": "L1", "_origin": "ast", "id": "store_calendarstore", - "community": 124, + "community": 114, "norm_label": "calendarstore.ts" }, { @@ -17290,7 +21890,7 @@ "source_location": "L31", "_origin": "ast", "id": "store_calendarstore_breakpointgroup", - "community": 124, + "community": 114, "norm_label": "breakpointgroup" }, { @@ -17300,7 +21900,7 @@ "source_location": "L33", "_origin": "ast", "id": "store_calendarstore_calendarstore", - "community": 124, + "community": 114, "norm_label": "calendarstore" }, { @@ -17310,7 +21910,7 @@ "source_location": "L100", "_origin": "ast", "id": "store_calendarstore_getbreakpointgroup", - "community": 124, + "community": 114, "norm_label": "getbreakpointgroup()" }, { @@ -17320,7 +21920,7 @@ "source_location": "L106", "_origin": "ast", "id": "store_calendarstore_viewstoragekey", - "community": 124, + "community": 114, "norm_label": "viewstoragekey()" }, { @@ -17330,7 +21930,7 @@ "source_location": "L111", "_origin": "ast", "id": "store_calendarstore_readpersistedview", - "community": 124, + "community": 114, "norm_label": "readpersistedview()" }, { @@ -17340,7 +21940,7 @@ "source_location": "L124", "_origin": "ast", "id": "store_calendarstore_initialcalendarrange", - "community": 124, + "community": 114, "norm_label": "initialcalendarrange()" }, { @@ -17370,7 +21970,7 @@ "source_location": "L1", "_origin": "ast", "id": "store_listsstore", - "community": 280, + "community": 87, "norm_label": "listsstore.ts" }, { @@ -17380,7 +21980,7 @@ "source_location": "L19", "_origin": "ast", "id": "store_listsstore_listsstore", - "community": 280, + "community": 87, "norm_label": "listsstore" }, { @@ -17390,7 +21990,7 @@ "source_location": "L30", "_origin": "ast", "id": "store_listsstore_uselistsstore", - "community": 280, + "community": 87, "norm_label": "uselistsstore" }, { @@ -20067,7 +24667,7 @@ "label": "Active", "file_type": "document", "source_file": ".planning/PROJECT.md", - "source_location": "L41", + "source_location": "L42", "_origin": "ast", "id": "planning_project_active", "community": 78, @@ -20077,7 +24677,7 @@ "label": "Out of Scope", "file_type": "document", "source_file": ".planning/PROJECT.md", - "source_location": "L48", + "source_location": "L49", "_origin": "ast", "id": "planning_project_out_of_scope", "community": 78, @@ -20087,7 +24687,7 @@ "label": "Context", "file_type": "document", "source_file": ".planning/PROJECT.md", - "source_location": "L61", + "source_location": "L62", "_origin": "ast", "id": "planning_project_context", "community": 78, @@ -20097,7 +24697,7 @@ "label": "Constraints", "file_type": "document", "source_file": ".planning/PROJECT.md", - "source_location": "L74", + "source_location": "L75", "_origin": "ast", "id": "planning_project_constraints", "community": 78, @@ -20107,7 +24707,7 @@ "label": "Key Decisions", "file_type": "document", "source_file": ".planning/PROJECT.md", - "source_location": "L86", + "source_location": "L87", "_origin": "ast", "id": "planning_project_key_decisions", "community": 78, @@ -20117,7 +24717,7 @@ "label": "Evolution", "file_type": "document", "source_file": ".planning/PROJECT.md", - "source_location": "L102", + "source_location": "L103", "_origin": "ast", "id": "planning_project_evolution", "community": 78, @@ -20414,20 +25014,20 @@ "norm_label": "phases" }, { - "label": "\ud83d\udea7 v1.1 Operability & Polish (Phases 7\u201316)", + "label": "\ud83d\udea7 v1.1 Operability & Polish (Phases 7\u201317)", "file_type": "document", "source_file": ".planning/ROADMAP.md", "source_location": "L24", "_origin": "ast", - "id": "planning_roadmap_v1_1_operability_polish_phases_7_16", + "id": "planning_roadmap_v1_1_operability_polish_phases_7_17", "community": 18, - "norm_label": "\ud83d\udea7 v1.1 operability & polish (phases 7\u201316)" + "norm_label": "\ud83d\udea7 v1.1 operability & polish (phases 7\u201317)" }, { "label": "Phase Details", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L39", + "source_location": "L40", "_origin": "ast", "id": "planning_roadmap_phase_details", "community": 18, @@ -20437,7 +25037,7 @@ "label": "Phase 7: Mobile Test Harness", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L43", + "source_location": "L44", "_origin": "ast", "id": "planning_roadmap_phase_7_mobile_test_harness", "community": 18, @@ -20447,7 +25047,7 @@ "label": "Phase 8: Gitea CI", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L78", + "source_location": "L79", "_origin": "ast", "id": "planning_roadmap_phase_8_gitea_ci", "community": 18, @@ -20457,7 +25057,7 @@ "label": "Phase 9: Faster Write-Back", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L120", + "source_location": "L121", "_origin": "ast", "id": "planning_roadmap_phase_9_faster_write_back", "community": 18, @@ -20467,7 +25067,7 @@ "label": "Phase 10: Admin Role & Settings", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L151", + "source_location": "L152", "_origin": "ast", "id": "planning_roadmap_phase_10_admin_role_settings", "community": 18, @@ -20477,7 +25077,7 @@ "label": "Phase 11: Per-Event Reminders", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L176", + "source_location": "L193", "_origin": "ast", "id": "planning_roadmap_phase_11_per_event_reminders", "community": 18, @@ -20487,7 +25087,7 @@ "label": "Phase 12: Initial Setup Wizard", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L201", + "source_location": "L218", "_origin": "ast", "id": "planning_roadmap_phase_12_initial_setup_wizard", "community": 18, @@ -20497,7 +25097,7 @@ "label": "Phase 13: Real Lint Gate (ESLint)", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L224", + "source_location": "L241", "_origin": "ast", "id": "planning_roadmap_phase_13_real_lint_gate_eslint", "community": 18, @@ -20507,7 +25107,7 @@ "label": "Phase 14: Desktop E2E Coverage", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L249", + "source_location": "L266", "_origin": "ast", "id": "planning_roadmap_phase_14_desktop_e2e_coverage", "community": 18, @@ -20517,7 +25117,7 @@ "label": "Phase 15: Doc-Only CI Skip", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L273", + "source_location": "L290", "_origin": "ast", "id": "planning_roadmap_phase_15_doc_only_ci_skip", "community": 18, @@ -20527,17 +25127,27 @@ "label": "Phase 16: CI Dependency Audit, Security Checks & Image Hygiene", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L309", + "source_location": "L326", "_origin": "ast", "id": "planning_roadmap_phase_16_ci_dependency_audit_security_checks_image_hygiene", "community": 18, "norm_label": "phase 16: ci dependency audit, security checks & image hygiene" }, + { + "label": "Phase 17: UI Optimization & Polish", + "file_type": "document", + "source_file": ".planning/ROADMAP.md", + "source_location": "L360", + "_origin": "ast", + "id": "planning_roadmap_phase_17_ui_optimization_polish", + "community": 18, + "norm_label": "phase 17: ui optimization & polish" + }, { "label": "Progress", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L343", + "source_location": "L383", "_origin": "ast", "id": "planning_roadmap_progress", "community": 18, @@ -20547,7 +25157,7 @@ "label": "Backlog", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L364", + "source_location": "L405", "_origin": "ast", "id": "planning_roadmap_backlog", "community": 18, @@ -20557,7 +25167,7 @@ "label": "Phase 999.1: Treat Fastmail as one calendar provider; framework supports adding more providers (BACKLOG)", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L366", + "source_location": "L407", "_origin": "ast", "id": "planning_roadmap_phase_999_1_treat_fastmail_as_one_calendar_provider_framework_supports_adding_more_providers_backlog", "community": 18, @@ -20567,7 +25177,7 @@ "label": "Phase 999.4: Per-event reminder configuration (VALARM authoring + scheduler honors it) (BACKLOG)", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L376", + "source_location": "L417", "_origin": "ast", "id": "planning_roadmap_phase_999_4_per_event_reminder_configuration_valarm_authoring_scheduler_honors_it_backlog", "community": 18, @@ -20577,7 +25187,7 @@ "label": "Phase 999.10: Admin Settings / Administration section \u2014 manage app passwords + designate the shared calendar via UI (BACKLOG)", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L396", + "source_location": "L437", "_origin": "ast", "id": "planning_roadmap_phase_999_10_admin_settings_administration_section_manage_app_passwords_designate_the_shared_calendar_via_ui_backlog", "community": 18, @@ -20587,7 +25197,7 @@ "label": "Phase 999.11: Initial setup wizard \u2014 first-run config of env vars, app passwords, DB connection (BACKLOG)", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L414", + "source_location": "L455", "_origin": "ast", "id": "planning_roadmap_phase_999_11_initial_setup_wizard_first_run_config_of_env_vars_app_passwords_db_connection_backlog", "community": 18, @@ -20597,7 +25207,7 @@ "label": "Phase 999.12: Assistant-driven mobile-browser UI testing (mobile viewport + authed PWA) (BACKLOG)", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L435", + "source_location": "L476", "_origin": "ast", "id": "planning_roadmap_phase_999_12_assistant_driven_mobile_browser_ui_testing_mobile_viewport_authed_pwa_backlog", "community": 18, @@ -20607,7 +25217,7 @@ "label": "Phase 999.13: Reduce event write-back latency to the calendar provider (outbox drain) (BACKLOG)", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L458", + "source_location": "L499", "_origin": "ast", "id": "planning_roadmap_phase_999_13_reduce_event_write_back_latency_to_the_calendar_provider_outbox_drain_backlog", "community": 18, @@ -20617,7 +25227,7 @@ "label": "Phase 999.14: Gitea CI \u2014 full regression on PR to main + build/publish Docker image (BACKLOG)", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L481", + "source_location": "L522", "_origin": "ast", "id": "planning_roadmap_phase_999_14_gitea_ci_full_regression_on_pr_to_main_build_publish_docker_image_backlog", "community": 18, @@ -20627,7 +25237,7 @@ "label": "Phase 999.15: Desktop e2e coverage \u2014 add a Desktop Playwright profile + desktop-safe specs (BACKLOG)", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L506", + "source_location": "L547", "_origin": "ast", "id": "planning_roadmap_phase_999_15_desktop_e2e_coverage_add_a_desktop_playwright_profile_desktop_safe_specs_backlog", "community": 18, @@ -20637,7 +25247,7 @@ "label": "Phase 999.16: Wire a real linter (ESLint) so the CI lint gate actually fails on violations (BACKLOG)", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L529", + "source_location": "L570", "_origin": "ast", "id": "planning_roadmap_phase_999_16_wire_a_real_linter_eslint_so_the_ci_lint_gate_actually_fails_on_violations_backlog", "community": 18, @@ -20647,7 +25257,7 @@ "label": "Phase 999.18: Update dependencies as found during CI (BACKLOG)", "file_type": "document", "source_file": ".planning/ROADMAP.md", - "source_location": "L553", + "source_location": "L594", "_origin": "ast", "id": "planning_roadmap_phase_999_18_update_dependencies_as_found_during_ci_backlog", "community": 18, @@ -20717,7 +25327,7 @@ "label": "Accumulated Context", "file_type": "document", "source_file": ".planning/STATE.md", - "source_location": "L104", + "source_location": "L109", "_origin": "ast", "id": "planning_state_accumulated_context", "community": 70, @@ -20727,7 +25337,7 @@ "label": "Decisions", "file_type": "document", "source_file": ".planning/STATE.md", - "source_location": "L106", + "source_location": "L111", "_origin": "ast", "id": "planning_state_decisions", "community": 70, @@ -20737,7 +25347,7 @@ "label": "Roadmap Evolution", "file_type": "document", "source_file": ".planning/STATE.md", - "source_location": "L173", + "source_location": "L183", "_origin": "ast", "id": "planning_state_roadmap_evolution", "community": 70, @@ -20747,7 +25357,7 @@ "label": "Pending Todos", "file_type": "document", "source_file": ".planning/STATE.md", - "source_location": "L183", + "source_location": "L193", "_origin": "ast", "id": "planning_state_pending_todos", "community": 70, @@ -20757,7 +25367,7 @@ "label": "Blockers/Concerns", "file_type": "document", "source_file": ".planning/STATE.md", - "source_location": "L190", + "source_location": "L200", "_origin": "ast", "id": "planning_state_blockers_concerns", "community": 70, @@ -20767,7 +25377,7 @@ "label": "Quick Tasks Completed", "file_type": "document", "source_file": ".planning/STATE.md", - "source_location": "L201", + "source_location": "L211", "_origin": "ast", "id": "planning_state_quick_tasks_completed", "community": 70, @@ -20777,7 +25387,7 @@ "label": "Deferred Items", "file_type": "document", "source_file": ".planning/STATE.md", - "source_location": "L220", + "source_location": "L231", "_origin": "ast", "id": "planning_state_deferred_items", "community": 70, @@ -20787,7 +25397,7 @@ "label": "Session Continuity", "file_type": "document", "source_file": ".planning/STATE.md", - "source_location": "L236", + "source_location": "L247", "_origin": "ast", "id": "planning_state_session_continuity", "community": 70, @@ -20797,7 +25407,7 @@ "label": "Operator Next Steps", "file_type": "document", "source_file": ".planning/STATE.md", - "source_location": "L242", + "source_location": "L253", "_origin": "ast", "id": "planning_state_operator_next_steps", "community": 70, @@ -21847,7 +26457,7 @@ "label": "God Nodes (most connected - your core abstractions)", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L636", + "source_location": "L697", "_origin": "ast", "id": "graphs_graph_report_god_nodes_most_connected_your_core_abstractions", "community": 241, @@ -21857,7 +26467,7 @@ "label": "Surprising Connections (you probably didn't know these)", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L648", + "source_location": "L709", "_origin": "ast", "id": "graphs_graph_report_surprising_connections_you_probably_didn_t_know_these", "community": 241, @@ -21867,27 +26477,27 @@ "label": "Import Cycles", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L660", + "source_location": "L721", "_origin": "ast", "id": "graphs_graph_report_import_cycles", "community": 241, "norm_label": "import cycles" }, { - "label": "Communities (648 total, 62 thin omitted)", + "label": "Communities (711 total, 67 thin omitted)", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L663", + "source_location": "L724", "_origin": "ast", - "id": "graphs_graph_report_communities_648_total_62_thin_omitted", + "id": "graphs_graph_report_communities_711_total_67_thin_omitted", "community": 91, - "norm_label": "communities (648 total, 62 thin omitted)" + "norm_label": "communities (711 total, 67 thin omitted)" }, { "label": "Community 0 - \"Community 0\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L665", + "source_location": "L726", "_origin": "ast", "id": "graphs_graph_report_community_0_community_0", "community": 91, @@ -21897,7 +26507,7 @@ "label": "Community 1 - \"Community 1\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L669", + "source_location": "L730", "_origin": "ast", "id": "graphs_graph_report_community_1_community_1", "community": 91, @@ -21907,7 +26517,7 @@ "label": "Community 2 - \"Community 2\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L673", + "source_location": "L734", "_origin": "ast", "id": "graphs_graph_report_community_2_community_2", "community": 91, @@ -21917,7 +26527,7 @@ "label": "Community 3 - \"Community 3\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L677", + "source_location": "L738", "_origin": "ast", "id": "graphs_graph_report_community_3_community_3", "community": 91, @@ -21927,7 +26537,7 @@ "label": "Community 4 - \"Community 4\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L681", + "source_location": "L742", "_origin": "ast", "id": "graphs_graph_report_community_4_community_4", "community": 91, @@ -21937,7 +26547,7 @@ "label": "Community 5 - \"Community 5\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L685", + "source_location": "L746", "_origin": "ast", "id": "graphs_graph_report_community_5_community_5", "community": 91, @@ -21947,7 +26557,7 @@ "label": "Community 6 - \"Community 6\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L689", + "source_location": "L750", "_origin": "ast", "id": "graphs_graph_report_community_6_community_6", "community": 91, @@ -21957,7 +26567,7 @@ "label": "Community 7 - \"Community 7\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L693", + "source_location": "L754", "_origin": "ast", "id": "graphs_graph_report_community_7_community_7", "community": 91, @@ -21967,7 +26577,7 @@ "label": "Community 8 - \"Community 8\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L697", + "source_location": "L758", "_origin": "ast", "id": "graphs_graph_report_community_8_community_8", "community": 91, @@ -21977,7 +26587,7 @@ "label": "Community 9 - \"Community 9\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L701", + "source_location": "L762", "_origin": "ast", "id": "graphs_graph_report_community_9_community_9", "community": 91, @@ -21987,7 +26597,7 @@ "label": "Community 10 - \"Community 10\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L705", + "source_location": "L766", "_origin": "ast", "id": "graphs_graph_report_community_10_community_10", "community": 91, @@ -21997,7 +26607,7 @@ "label": "Community 11 - \"Community 11\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L709", + "source_location": "L770", "_origin": "ast", "id": "graphs_graph_report_community_11_community_11", "community": 91, @@ -22007,7 +26617,7 @@ "label": "Community 12 - \"Community 12\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L713", + "source_location": "L774", "_origin": "ast", "id": "graphs_graph_report_community_12_community_12", "community": 91, @@ -22017,7 +26627,7 @@ "label": "Community 13 - \"Community 13\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L717", + "source_location": "L778", "_origin": "ast", "id": "graphs_graph_report_community_13_community_13", "community": 91, @@ -22027,7 +26637,7 @@ "label": "Community 14 - \"Community 14\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L721", + "source_location": "L782", "_origin": "ast", "id": "graphs_graph_report_community_14_community_14", "community": 91, @@ -22037,7 +26647,7 @@ "label": "Community 15 - \"Community 15\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L725", + "source_location": "L786", "_origin": "ast", "id": "graphs_graph_report_community_15_community_15", "community": 91, @@ -22047,7 +26657,7 @@ "label": "Community 16 - \"Community 16\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L729", + "source_location": "L790", "_origin": "ast", "id": "graphs_graph_report_community_16_community_16", "community": 91, @@ -22057,7 +26667,7 @@ "label": "Community 17 - \"Community 17\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L733", + "source_location": "L794", "_origin": "ast", "id": "graphs_graph_report_community_17_community_17", "community": 91, @@ -22067,7 +26677,7 @@ "label": "Community 18 - \"Community 18\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L737", + "source_location": "L798", "_origin": "ast", "id": "graphs_graph_report_community_18_community_18", "community": 91, @@ -22077,7 +26687,7 @@ "label": "Community 19 - \"Community 19\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L741", + "source_location": "L802", "_origin": "ast", "id": "graphs_graph_report_community_19_community_19", "community": 91, @@ -22087,7 +26697,7 @@ "label": "Community 20 - \"Community 20\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L745", + "source_location": "L806", "_origin": "ast", "id": "graphs_graph_report_community_20_community_20", "community": 91, @@ -22097,7 +26707,7 @@ "label": "Community 21 - \"Community 21\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L749", + "source_location": "L810", "_origin": "ast", "id": "graphs_graph_report_community_21_community_21", "community": 91, @@ -22107,7 +26717,7 @@ "label": "Community 22 - \"Community 22\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L753", + "source_location": "L814", "_origin": "ast", "id": "graphs_graph_report_community_22_community_22", "community": 91, @@ -22117,7 +26727,7 @@ "label": "Community 23 - \"Community 23\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L757", + "source_location": "L818", "_origin": "ast", "id": "graphs_graph_report_community_23_community_23", "community": 91, @@ -22127,7 +26737,7 @@ "label": "Community 24 - \"Community 24\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L761", + "source_location": "L822", "_origin": "ast", "id": "graphs_graph_report_community_24_community_24", "community": 91, @@ -22137,7 +26747,7 @@ "label": "Community 25 - \"Community 25\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L765", + "source_location": "L826", "_origin": "ast", "id": "graphs_graph_report_community_25_community_25", "community": 91, @@ -22147,7 +26757,7 @@ "label": "Community 26 - \"Community 26\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L769", + "source_location": "L830", "_origin": "ast", "id": "graphs_graph_report_community_26_community_26", "community": 91, @@ -22157,7 +26767,7 @@ "label": "Community 27 - \"Community 27\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L773", + "source_location": "L834", "_origin": "ast", "id": "graphs_graph_report_community_27_community_27", "community": 91, @@ -22167,7 +26777,7 @@ "label": "Community 28 - \"Community 28\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L777", + "source_location": "L838", "_origin": "ast", "id": "graphs_graph_report_community_28_community_28", "community": 91, @@ -22177,7 +26787,7 @@ "label": "Community 29 - \"Community 29\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L781", + "source_location": "L842", "_origin": "ast", "id": "graphs_graph_report_community_29_community_29", "community": 91, @@ -22187,7 +26797,7 @@ "label": "Community 30 - \"Community 30\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L785", + "source_location": "L846", "_origin": "ast", "id": "graphs_graph_report_community_30_community_30", "community": 91, @@ -22197,7 +26807,7 @@ "label": "Community 31 - \"Community 31\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L789", + "source_location": "L850", "_origin": "ast", "id": "graphs_graph_report_community_31_community_31", "community": 91, @@ -22207,7 +26817,7 @@ "label": "Community 32 - \"Community 32\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L793", + "source_location": "L854", "_origin": "ast", "id": "graphs_graph_report_community_32_community_32", "community": 91, @@ -22217,7 +26827,7 @@ "label": "Community 33 - \"Community 33\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L797", + "source_location": "L858", "_origin": "ast", "id": "graphs_graph_report_community_33_community_33", "community": 91, @@ -22227,7 +26837,7 @@ "label": "Community 34 - \"Community 34\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L801", + "source_location": "L862", "_origin": "ast", "id": "graphs_graph_report_community_34_community_34", "community": 91, @@ -22237,7 +26847,7 @@ "label": "Community 35 - \"Community 35\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L805", + "source_location": "L866", "_origin": "ast", "id": "graphs_graph_report_community_35_community_35", "community": 91, @@ -22247,7 +26857,7 @@ "label": "Community 36 - \"Community 36\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L809", + "source_location": "L870", "_origin": "ast", "id": "graphs_graph_report_community_36_community_36", "community": 91, @@ -22257,7 +26867,7 @@ "label": "Community 37 - \"Community 37\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L813", + "source_location": "L874", "_origin": "ast", "id": "graphs_graph_report_community_37_community_37", "community": 91, @@ -22267,7 +26877,7 @@ "label": "Community 38 - \"Community 38\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L817", + "source_location": "L878", "_origin": "ast", "id": "graphs_graph_report_community_38_community_38", "community": 91, @@ -22277,7 +26887,7 @@ "label": "Community 39 - \"Community 39\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L821", + "source_location": "L882", "_origin": "ast", "id": "graphs_graph_report_community_39_community_39", "community": 91, @@ -22287,7 +26897,7 @@ "label": "Community 40 - \"Community 40\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L825", + "source_location": "L886", "_origin": "ast", "id": "graphs_graph_report_community_40_community_40", "community": 91, @@ -22297,7 +26907,7 @@ "label": "Community 41 - \"Community 41\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L829", + "source_location": "L890", "_origin": "ast", "id": "graphs_graph_report_community_41_community_41", "community": 91, @@ -22307,7 +26917,7 @@ "label": "Community 42 - \"Community 42\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L833", + "source_location": "L894", "_origin": "ast", "id": "graphs_graph_report_community_42_community_42", "community": 91, @@ -22317,7 +26927,7 @@ "label": "Community 43 - \"Community 43\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L837", + "source_location": "L898", "_origin": "ast", "id": "graphs_graph_report_community_43_community_43", "community": 91, @@ -22327,7 +26937,7 @@ "label": "Community 44 - \"Community 44\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L841", + "source_location": "L902", "_origin": "ast", "id": "graphs_graph_report_community_44_community_44", "community": 91, @@ -22337,7 +26947,7 @@ "label": "Community 45 - \"Community 45\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L845", + "source_location": "L906", "_origin": "ast", "id": "graphs_graph_report_community_45_community_45", "community": 91, @@ -22347,7 +26957,7 @@ "label": "Community 46 - \"Community 46\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L849", + "source_location": "L910", "_origin": "ast", "id": "graphs_graph_report_community_46_community_46", "community": 91, @@ -22357,7 +26967,7 @@ "label": "Community 47 - \"Community 47\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L853", + "source_location": "L914", "_origin": "ast", "id": "graphs_graph_report_community_47_community_47", "community": 91, @@ -22367,7 +26977,7 @@ "label": "Community 48 - \"Community 48\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L857", + "source_location": "L918", "_origin": "ast", "id": "graphs_graph_report_community_48_community_48", "community": 91, @@ -22377,7 +26987,7 @@ "label": "Community 49 - \"Community 49\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L861", + "source_location": "L922", "_origin": "ast", "id": "graphs_graph_report_community_49_community_49", "community": 91, @@ -22387,7 +26997,7 @@ "label": "Community 50 - \"Community 50\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L865", + "source_location": "L926", "_origin": "ast", "id": "graphs_graph_report_community_50_community_50", "community": 91, @@ -22397,7 +27007,7 @@ "label": "Community 51 - \"Community 51\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L869", + "source_location": "L930", "_origin": "ast", "id": "graphs_graph_report_community_51_community_51", "community": 91, @@ -22407,7 +27017,7 @@ "label": "Community 52 - \"Community 52\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L873", + "source_location": "L934", "_origin": "ast", "id": "graphs_graph_report_community_52_community_52", "community": 91, @@ -22417,7 +27027,7 @@ "label": "Community 53 - \"Community 53\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L877", + "source_location": "L938", "_origin": "ast", "id": "graphs_graph_report_community_53_community_53", "community": 91, @@ -22427,7 +27037,7 @@ "label": "Community 54 - \"Community 54\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L881", + "source_location": "L942", "_origin": "ast", "id": "graphs_graph_report_community_54_community_54", "community": 91, @@ -22437,7 +27047,7 @@ "label": "Community 55 - \"Community 55\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L885", + "source_location": "L946", "_origin": "ast", "id": "graphs_graph_report_community_55_community_55", "community": 91, @@ -22447,7 +27057,7 @@ "label": "Community 56 - \"Community 56\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L889", + "source_location": "L950", "_origin": "ast", "id": "graphs_graph_report_community_56_community_56", "community": 91, @@ -22457,7 +27067,7 @@ "label": "Community 57 - \"Community 57\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L893", + "source_location": "L954", "_origin": "ast", "id": "graphs_graph_report_community_57_community_57", "community": 91, @@ -22467,7 +27077,7 @@ "label": "Community 58 - \"Community 58\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L897", + "source_location": "L958", "_origin": "ast", "id": "graphs_graph_report_community_58_community_58", "community": 91, @@ -22477,7 +27087,7 @@ "label": "Community 59 - \"Community 59\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L901", + "source_location": "L962", "_origin": "ast", "id": "graphs_graph_report_community_59_community_59", "community": 91, @@ -22487,7 +27097,7 @@ "label": "Community 60 - \"Community 60\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L905", + "source_location": "L966", "_origin": "ast", "id": "graphs_graph_report_community_60_community_60", "community": 91, @@ -22497,7 +27107,7 @@ "label": "Community 61 - \"Community 61\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L909", + "source_location": "L970", "_origin": "ast", "id": "graphs_graph_report_community_61_community_61", "community": 91, @@ -22507,7 +27117,7 @@ "label": "Community 62 - \"Community 62\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L913", + "source_location": "L974", "_origin": "ast", "id": "graphs_graph_report_community_62_community_62", "community": 91, @@ -22517,7 +27127,7 @@ "label": "Community 63 - \"Community 63\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L917", + "source_location": "L978", "_origin": "ast", "id": "graphs_graph_report_community_63_community_63", "community": 91, @@ -22527,7 +27137,7 @@ "label": "Community 64 - \"Community 64\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L921", + "source_location": "L982", "_origin": "ast", "id": "graphs_graph_report_community_64_community_64", "community": 91, @@ -22537,7 +27147,7 @@ "label": "Community 65 - \"Community 65\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L925", + "source_location": "L986", "_origin": "ast", "id": "graphs_graph_report_community_65_community_65", "community": 91, @@ -22547,7 +27157,7 @@ "label": "Community 66 - \"Community 66\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L929", + "source_location": "L990", "_origin": "ast", "id": "graphs_graph_report_community_66_community_66", "community": 91, @@ -22557,7 +27167,7 @@ "label": "Community 67 - \"Community 67\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L933", + "source_location": "L994", "_origin": "ast", "id": "graphs_graph_report_community_67_community_67", "community": 91, @@ -22567,7 +27177,7 @@ "label": "Community 68 - \"Community 68\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L937", + "source_location": "L998", "_origin": "ast", "id": "graphs_graph_report_community_68_community_68", "community": 91, @@ -22577,7 +27187,7 @@ "label": "Community 69 - \"Community 69\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L941", + "source_location": "L1002", "_origin": "ast", "id": "graphs_graph_report_community_69_community_69", "community": 91, @@ -22587,7 +27197,7 @@ "label": "Community 70 - \"Community 70\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L945", + "source_location": "L1006", "_origin": "ast", "id": "graphs_graph_report_community_70_community_70", "community": 91, @@ -22597,7 +27207,7 @@ "label": "Community 71 - \"Community 71\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L949", + "source_location": "L1010", "_origin": "ast", "id": "graphs_graph_report_community_71_community_71", "community": 91, @@ -22607,7 +27217,7 @@ "label": "Community 72 - \"Community 72\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L953", + "source_location": "L1014", "_origin": "ast", "id": "graphs_graph_report_community_72_community_72", "community": 91, @@ -22617,7 +27227,7 @@ "label": "Community 73 - \"Community 73\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L957", + "source_location": "L1018", "_origin": "ast", "id": "graphs_graph_report_community_73_community_73", "community": 91, @@ -22627,7 +27237,7 @@ "label": "Community 74 - \"Community 74\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L961", + "source_location": "L1022", "_origin": "ast", "id": "graphs_graph_report_community_74_community_74", "community": 91, @@ -22637,7 +27247,7 @@ "label": "Community 75 - \"Community 75\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L965", + "source_location": "L1026", "_origin": "ast", "id": "graphs_graph_report_community_75_community_75", "community": 91, @@ -22647,7 +27257,7 @@ "label": "Community 76 - \"Community 76\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L969", + "source_location": "L1030", "_origin": "ast", "id": "graphs_graph_report_community_76_community_76", "community": 91, @@ -22657,7 +27267,7 @@ "label": "Community 77 - \"Community 77\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L973", + "source_location": "L1034", "_origin": "ast", "id": "graphs_graph_report_community_77_community_77", "community": 91, @@ -22667,7 +27277,7 @@ "label": "Community 78 - \"Community 78\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L977", + "source_location": "L1038", "_origin": "ast", "id": "graphs_graph_report_community_78_community_78", "community": 91, @@ -22677,7 +27287,7 @@ "label": "Community 79 - \"Community 79\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L981", + "source_location": "L1042", "_origin": "ast", "id": "graphs_graph_report_community_79_community_79", "community": 91, @@ -22687,7 +27297,7 @@ "label": "Community 80 - \"Community 80\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L985", + "source_location": "L1046", "_origin": "ast", "id": "graphs_graph_report_community_80_community_80", "community": 91, @@ -22697,7 +27307,7 @@ "label": "Community 81 - \"Community 81\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L989", + "source_location": "L1050", "_origin": "ast", "id": "graphs_graph_report_community_81_community_81", "community": 91, @@ -22707,7 +27317,7 @@ "label": "Community 82 - \"Community 82\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L993", + "source_location": "L1054", "_origin": "ast", "id": "graphs_graph_report_community_82_community_82", "community": 91, @@ -22717,7 +27327,7 @@ "label": "Community 83 - \"Community 83\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L997", + "source_location": "L1058", "_origin": "ast", "id": "graphs_graph_report_community_83_community_83", "community": 91, @@ -22727,7 +27337,7 @@ "label": "Community 84 - \"Community 84\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1001", + "source_location": "L1062", "_origin": "ast", "id": "graphs_graph_report_community_84_community_84", "community": 91, @@ -22737,7 +27347,7 @@ "label": "Community 85 - \"Community 85\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1005", + "source_location": "L1066", "_origin": "ast", "id": "graphs_graph_report_community_85_community_85", "community": 91, @@ -22747,7 +27357,7 @@ "label": "Community 86 - \"Community 86\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1009", + "source_location": "L1070", "_origin": "ast", "id": "graphs_graph_report_community_86_community_86", "community": 91, @@ -22757,7 +27367,7 @@ "label": "Community 87 - \"Community 87\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1013", + "source_location": "L1074", "_origin": "ast", "id": "graphs_graph_report_community_87_community_87", "community": 91, @@ -22767,7 +27377,7 @@ "label": "Community 88 - \"Community 88\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1017", + "source_location": "L1078", "_origin": "ast", "id": "graphs_graph_report_community_88_community_88", "community": 91, @@ -22777,7 +27387,7 @@ "label": "Community 89 - \"Community 89\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1021", + "source_location": "L1082", "_origin": "ast", "id": "graphs_graph_report_community_89_community_89", "community": 91, @@ -22787,7 +27397,7 @@ "label": "Community 90 - \"Community 90\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1025", + "source_location": "L1086", "_origin": "ast", "id": "graphs_graph_report_community_90_community_90", "community": 91, @@ -22797,7 +27407,7 @@ "label": "Community 91 - \"Community 91\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1029", + "source_location": "L1090", "_origin": "ast", "id": "graphs_graph_report_community_91_community_91", "community": 91, @@ -22807,7 +27417,7 @@ "label": "Community 92 - \"Community 92\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1033", + "source_location": "L1094", "_origin": "ast", "id": "graphs_graph_report_community_92_community_92", "community": 91, @@ -22817,7 +27427,7 @@ "label": "Community 93 - \"Community 93\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1037", + "source_location": "L1098", "_origin": "ast", "id": "graphs_graph_report_community_93_community_93", "community": 91, @@ -22827,7 +27437,7 @@ "label": "Community 94 - \"Community 94\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1041", + "source_location": "L1102", "_origin": "ast", "id": "graphs_graph_report_community_94_community_94", "community": 91, @@ -22837,7 +27447,7 @@ "label": "Community 95 - \"Community 95\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1045", + "source_location": "L1106", "_origin": "ast", "id": "graphs_graph_report_community_95_community_95", "community": 91, @@ -22847,7 +27457,7 @@ "label": "Community 96 - \"Community 96\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1049", + "source_location": "L1110", "_origin": "ast", "id": "graphs_graph_report_community_96_community_96", "community": 91, @@ -22857,7 +27467,7 @@ "label": "Community 97 - \"Community 97\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1053", + "source_location": "L1114", "_origin": "ast", "id": "graphs_graph_report_community_97_community_97", "community": 91, @@ -22867,7 +27477,7 @@ "label": "Community 98 - \"Community 98\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1057", + "source_location": "L1118", "_origin": "ast", "id": "graphs_graph_report_community_98_community_98", "community": 91, @@ -22877,7 +27487,7 @@ "label": "Community 99 - \"Community 99\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1061", + "source_location": "L1122", "_origin": "ast", "id": "graphs_graph_report_community_99_community_99", "community": 91, @@ -22887,7 +27497,7 @@ "label": "Community 100 - \"Community 100\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1065", + "source_location": "L1126", "_origin": "ast", "id": "graphs_graph_report_community_100_community_100", "community": 91, @@ -22897,7 +27507,7 @@ "label": "Community 101 - \"Community 101\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1069", + "source_location": "L1130", "_origin": "ast", "id": "graphs_graph_report_community_101_community_101", "community": 91, @@ -22907,7 +27517,7 @@ "label": "Community 102 - \"Community 102\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1073", + "source_location": "L1134", "_origin": "ast", "id": "graphs_graph_report_community_102_community_102", "community": 91, @@ -22917,7 +27527,7 @@ "label": "Community 103 - \"Community 103\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1077", + "source_location": "L1138", "_origin": "ast", "id": "graphs_graph_report_community_103_community_103", "community": 91, @@ -22927,7 +27537,7 @@ "label": "Community 104 - \"Community 104\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1081", + "source_location": "L1142", "_origin": "ast", "id": "graphs_graph_report_community_104_community_104", "community": 91, @@ -22937,7 +27547,7 @@ "label": "Community 105 - \"Community 105\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1085", + "source_location": "L1146", "_origin": "ast", "id": "graphs_graph_report_community_105_community_105", "community": 91, @@ -22947,7 +27557,7 @@ "label": "Community 106 - \"Community 106\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1089", + "source_location": "L1150", "_origin": "ast", "id": "graphs_graph_report_community_106_community_106", "community": 91, @@ -22957,7 +27567,7 @@ "label": "Community 107 - \"Community 107\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1093", + "source_location": "L1154", "_origin": "ast", "id": "graphs_graph_report_community_107_community_107", "community": 91, @@ -22967,7 +27577,7 @@ "label": "Community 108 - \"Community 108\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1097", + "source_location": "L1158", "_origin": "ast", "id": "graphs_graph_report_community_108_community_108", "community": 91, @@ -22977,7 +27587,7 @@ "label": "Community 109 - \"Community 109\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1101", + "source_location": "L1162", "_origin": "ast", "id": "graphs_graph_report_community_109_community_109", "community": 91, @@ -22987,7 +27597,7 @@ "label": "Community 110 - \"Community 110\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1105", + "source_location": "L1166", "_origin": "ast", "id": "graphs_graph_report_community_110_community_110", "community": 91, @@ -22997,7 +27607,7 @@ "label": "Community 111 - \"Community 111\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1109", + "source_location": "L1170", "_origin": "ast", "id": "graphs_graph_report_community_111_community_111", "community": 91, @@ -23007,7 +27617,7 @@ "label": "Community 112 - \"Community 112\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1113", + "source_location": "L1174", "_origin": "ast", "id": "graphs_graph_report_community_112_community_112", "community": 91, @@ -23017,7 +27627,7 @@ "label": "Community 113 - \"Community 113\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1117", + "source_location": "L1178", "_origin": "ast", "id": "graphs_graph_report_community_113_community_113", "community": 91, @@ -23027,7 +27637,7 @@ "label": "Community 114 - \"Community 114\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1121", + "source_location": "L1182", "_origin": "ast", "id": "graphs_graph_report_community_114_community_114", "community": 91, @@ -23037,7 +27647,7 @@ "label": "Community 115 - \"Community 115\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1132", + "source_location": "L1186", "_origin": "ast", "id": "graphs_graph_report_community_115_community_115", "community": 91, @@ -23047,7 +27657,7 @@ "label": "Community 116 - \"Community 116\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1136", + "source_location": "L1190", "_origin": "ast", "id": "graphs_graph_report_community_116_community_116", "community": 91, @@ -23057,7 +27667,7 @@ "label": "Community 117 - \"Community 117\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1140", + "source_location": "L1194", "_origin": "ast", "id": "graphs_graph_report_community_117_community_117", "community": 91, @@ -23067,7 +27677,7 @@ "label": "Community 118 - \"Community 118\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1144", + "source_location": "L1198", "_origin": "ast", "id": "graphs_graph_report_community_118_community_118", "community": 91, @@ -23077,7 +27687,7 @@ "label": "Community 119 - \"Community 119\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1148", + "source_location": "L1202", "_origin": "ast", "id": "graphs_graph_report_community_119_community_119", "community": 91, @@ -23087,7 +27697,7 @@ "label": "Community 120 - \"Community 120\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1152", + "source_location": "L1206", "_origin": "ast", "id": "graphs_graph_report_community_120_community_120", "community": 91, @@ -23097,7 +27707,7 @@ "label": "Community 121 - \"Community 121\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1156", + "source_location": "L1210", "_origin": "ast", "id": "graphs_graph_report_community_121_community_121", "community": 91, @@ -23107,7 +27717,7 @@ "label": "Community 122 - \"Community 122\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1160", + "source_location": "L1214", "_origin": "ast", "id": "graphs_graph_report_community_122_community_122", "community": 91, @@ -23117,7 +27727,7 @@ "label": "Community 123 - \"Community 123\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1164", + "source_location": "L1218", "_origin": "ast", "id": "graphs_graph_report_community_123_community_123", "community": 91, @@ -23127,7 +27737,7 @@ "label": "Community 124 - \"Community 124\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1168", + "source_location": "L1222", "_origin": "ast", "id": "graphs_graph_report_community_124_community_124", "community": 91, @@ -23137,7 +27747,7 @@ "label": "Community 125 - \"Community 125\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1172", + "source_location": "L1226", "_origin": "ast", "id": "graphs_graph_report_community_125_community_125", "community": 91, @@ -23147,7 +27757,7 @@ "label": "Community 126 - \"Community 126\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1176", + "source_location": "L1230", "_origin": "ast", "id": "graphs_graph_report_community_126_community_126", "community": 91, @@ -23157,7 +27767,7 @@ "label": "Community 127 - \"Community 127\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1180", + "source_location": "L1234", "_origin": "ast", "id": "graphs_graph_report_community_127_community_127", "community": 91, @@ -23167,7 +27777,7 @@ "label": "Community 128 - \"Community 128\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1184", + "source_location": "L1238", "_origin": "ast", "id": "graphs_graph_report_community_128_community_128", "community": 91, @@ -23177,7 +27787,7 @@ "label": "Community 129 - \"Community 129\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1188", + "source_location": "L1242", "_origin": "ast", "id": "graphs_graph_report_community_129_community_129", "community": 91, @@ -23187,7 +27797,7 @@ "label": "Community 130 - \"Community 130\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1192", + "source_location": "L1246", "_origin": "ast", "id": "graphs_graph_report_community_130_community_130", "community": 91, @@ -23197,7 +27807,7 @@ "label": "Community 131 - \"Community 131\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1196", + "source_location": "L1250", "_origin": "ast", "id": "graphs_graph_report_community_131_community_131", "community": 91, @@ -23207,7 +27817,7 @@ "label": "Community 132 - \"Community 132\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1200", + "source_location": "L1254", "_origin": "ast", "id": "graphs_graph_report_community_132_community_132", "community": 91, @@ -23217,7 +27827,7 @@ "label": "Community 133 - \"Community 133\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1204", + "source_location": "L1258", "_origin": "ast", "id": "graphs_graph_report_community_133_community_133", "community": 91, @@ -23227,7 +27837,7 @@ "label": "Community 134 - \"Community 134\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1208", + "source_location": "L1262", "_origin": "ast", "id": "graphs_graph_report_community_134_community_134", "community": 91, @@ -23237,7 +27847,7 @@ "label": "Community 135 - \"Community 135\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1212", + "source_location": "L1266", "_origin": "ast", "id": "graphs_graph_report_community_135_community_135", "community": 91, @@ -23247,7 +27857,7 @@ "label": "Community 136 - \"Community 136\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1216", + "source_location": "L1270", "_origin": "ast", "id": "graphs_graph_report_community_136_community_136", "community": 91, @@ -23257,7 +27867,7 @@ "label": "Community 137 - \"Community 137\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1220", + "source_location": "L1274", "_origin": "ast", "id": "graphs_graph_report_community_137_community_137", "community": 91, @@ -23267,7 +27877,7 @@ "label": "Community 138 - \"Community 138\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1224", + "source_location": "L1278", "_origin": "ast", "id": "graphs_graph_report_community_138_community_138", "community": 91, @@ -23277,7 +27887,7 @@ "label": "Community 139 - \"Community 139\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1228", + "source_location": "L1282", "_origin": "ast", "id": "graphs_graph_report_community_139_community_139", "community": 91, @@ -23287,7 +27897,7 @@ "label": "Community 140 - \"Community 140\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1232", + "source_location": "L1286", "_origin": "ast", "id": "graphs_graph_report_community_140_community_140", "community": 91, @@ -23297,7 +27907,7 @@ "label": "Community 141 - \"Community 141\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1236", + "source_location": "L1290", "_origin": "ast", "id": "graphs_graph_report_community_141_community_141", "community": 91, @@ -23307,7 +27917,7 @@ "label": "Community 142 - \"Community 142\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1240", + "source_location": "L1294", "_origin": "ast", "id": "graphs_graph_report_community_142_community_142", "community": 91, @@ -23317,7 +27927,7 @@ "label": "Community 143 - \"Community 143\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1244", + "source_location": "L1298", "_origin": "ast", "id": "graphs_graph_report_community_143_community_143", "community": 91, @@ -23327,7 +27937,7 @@ "label": "Community 144 - \"Community 144\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1248", + "source_location": "L1302", "_origin": "ast", "id": "graphs_graph_report_community_144_community_144", "community": 91, @@ -23337,7 +27947,7 @@ "label": "Community 145 - \"Community 145\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1252", + "source_location": "L1306", "_origin": "ast", "id": "graphs_graph_report_community_145_community_145", "community": 91, @@ -23347,7 +27957,7 @@ "label": "Community 146 - \"Community 146\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1256", + "source_location": "L1310", "_origin": "ast", "id": "graphs_graph_report_community_146_community_146", "community": 91, @@ -23357,7 +27967,7 @@ "label": "Community 147 - \"Community 147\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1260", + "source_location": "L1314", "_origin": "ast", "id": "graphs_graph_report_community_147_community_147", "community": 91, @@ -23367,7 +27977,7 @@ "label": "Community 148 - \"Community 148\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1264", + "source_location": "L1318", "_origin": "ast", "id": "graphs_graph_report_community_148_community_148", "community": 91, @@ -23377,7 +27987,7 @@ "label": "Community 149 - \"Community 149\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1268", + "source_location": "L1322", "_origin": "ast", "id": "graphs_graph_report_community_149_community_149", "community": 91, @@ -23387,7 +27997,7 @@ "label": "Community 150 - \"Community 150\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1272", + "source_location": "L1326", "_origin": "ast", "id": "graphs_graph_report_community_150_community_150", "community": 91, @@ -23397,7 +28007,7 @@ "label": "Community 151 - \"Community 151\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1276", + "source_location": "L1330", "_origin": "ast", "id": "graphs_graph_report_community_151_community_151", "community": 91, @@ -23407,7 +28017,7 @@ "label": "Community 152 - \"Community 152\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1280", + "source_location": "L1334", "_origin": "ast", "id": "graphs_graph_report_community_152_community_152", "community": 91, @@ -23417,7 +28027,7 @@ "label": "Community 153 - \"Community 153\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1284", + "source_location": "L1338", "_origin": "ast", "id": "graphs_graph_report_community_153_community_153", "community": 91, @@ -23427,7 +28037,7 @@ "label": "Community 154 - \"Community 154\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1288", + "source_location": "L1342", "_origin": "ast", "id": "graphs_graph_report_community_154_community_154", "community": 91, @@ -23437,7 +28047,7 @@ "label": "Community 155 - \"Community 155\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1292", + "source_location": "L1346", "_origin": "ast", "id": "graphs_graph_report_community_155_community_155", "community": 91, @@ -23447,7 +28057,7 @@ "label": "Community 156 - \"Community 156\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1296", + "source_location": "L1350", "_origin": "ast", "id": "graphs_graph_report_community_156_community_156", "community": 91, @@ -23457,7 +28067,7 @@ "label": "Community 157 - \"Community 157\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1300", + "source_location": "L1354", "_origin": "ast", "id": "graphs_graph_report_community_157_community_157", "community": 91, @@ -23467,7 +28077,7 @@ "label": "Community 158 - \"Community 158\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1304", + "source_location": "L1358", "_origin": "ast", "id": "graphs_graph_report_community_158_community_158", "community": 91, @@ -23477,7 +28087,7 @@ "label": "Community 159 - \"Community 159\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1308", + "source_location": "L1362", "_origin": "ast", "id": "graphs_graph_report_community_159_community_159", "community": 91, @@ -23487,7 +28097,7 @@ "label": "Community 160 - \"Community 160\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1312", + "source_location": "L1366", "_origin": "ast", "id": "graphs_graph_report_community_160_community_160", "community": 91, @@ -23497,7 +28107,7 @@ "label": "Community 161 - \"Community 161\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1316", + "source_location": "L1370", "_origin": "ast", "id": "graphs_graph_report_community_161_community_161", "community": 91, @@ -23507,7 +28117,7 @@ "label": "Community 162 - \"Community 162\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1320", + "source_location": "L1374", "_origin": "ast", "id": "graphs_graph_report_community_162_community_162", "community": 91, @@ -23517,7 +28127,7 @@ "label": "Community 163 - \"Community 163\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1324", + "source_location": "L1378", "_origin": "ast", "id": "graphs_graph_report_community_163_community_163", "community": 91, @@ -23527,7 +28137,7 @@ "label": "Community 164 - \"Community 164\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1328", + "source_location": "L1382", "_origin": "ast", "id": "graphs_graph_report_community_164_community_164", "community": 91, @@ -23537,7 +28147,7 @@ "label": "Community 173 - \"Community 173\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1332", + "source_location": "L1386", "_origin": "ast", "id": "graphs_graph_report_community_173_community_173", "community": 91, @@ -23547,7 +28157,7 @@ "label": "Community 174 - \"Community 174\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1336", + "source_location": "L1390", "_origin": "ast", "id": "graphs_graph_report_community_174_community_174", "community": 91, @@ -23557,7 +28167,7 @@ "label": "Community 180 - \"Community 180\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1340", + "source_location": "L1394", "_origin": "ast", "id": "graphs_graph_report_community_180_community_180", "community": 91, @@ -23567,7 +28177,7 @@ "label": "Community 181 - \"Community 181\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1344", + "source_location": "L1398", "_origin": "ast", "id": "graphs_graph_report_community_181_community_181", "community": 91, @@ -23577,7 +28187,7 @@ "label": "Community 182 - \"Community 182\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1348", + "source_location": "L1402", "_origin": "ast", "id": "graphs_graph_report_community_182_community_182", "community": 91, @@ -23587,7 +28197,7 @@ "label": "Community 183 - \"Community 183\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1352", + "source_location": "L1406", "_origin": "ast", "id": "graphs_graph_report_community_183_community_183", "community": 91, @@ -23597,7 +28207,7 @@ "label": "Community 184 - \"Community 184\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1356", + "source_location": "L1410", "_origin": "ast", "id": "graphs_graph_report_community_184_community_184", "community": 91, @@ -23607,7 +28217,7 @@ "label": "Community 193 - \"Community 193\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1360", + "source_location": "L1414", "_origin": "ast", "id": "graphs_graph_report_community_193_community_193", "community": 91, @@ -23617,7 +28227,7 @@ "label": "Community 210 - \"Community 210\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1364", + "source_location": "L1418", "_origin": "ast", "id": "graphs_graph_report_community_210_community_210", "community": 91, @@ -23627,7 +28237,7 @@ "label": "Community 211 - \"Community 211\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1368", + "source_location": "L1422", "_origin": "ast", "id": "graphs_graph_report_community_211_community_211", "community": 91, @@ -23637,7 +28247,7 @@ "label": "Community 212 - \"Community 212\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1372", + "source_location": "L1426", "_origin": "ast", "id": "graphs_graph_report_community_212_community_212", "community": 91, @@ -23647,7 +28257,7 @@ "label": "Community 213 - \"Community 213\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1376", + "source_location": "L1430", "_origin": "ast", "id": "graphs_graph_report_community_213_community_213", "community": 91, @@ -23657,7 +28267,7 @@ "label": "Community 214 - \"Community 214\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1380", + "source_location": "L1434", "_origin": "ast", "id": "graphs_graph_report_community_214_community_214", "community": 91, @@ -23667,7 +28277,7 @@ "label": "Community 215 - \"Community 215\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1384", + "source_location": "L1438", "_origin": "ast", "id": "graphs_graph_report_community_215_community_215", "community": 91, @@ -23677,7 +28287,7 @@ "label": "Community 216 - \"Community 216\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1388", + "source_location": "L1442", "_origin": "ast", "id": "graphs_graph_report_community_216_community_216", "community": 91, @@ -23687,7 +28297,7 @@ "label": "Community 217 - \"Community 217\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1392", + "source_location": "L1446", "_origin": "ast", "id": "graphs_graph_report_community_217_community_217", "community": 91, @@ -23697,7 +28307,7 @@ "label": "Community 218 - \"Community 218\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1396", + "source_location": "L1450", "_origin": "ast", "id": "graphs_graph_report_community_218_community_218", "community": 91, @@ -23707,7 +28317,7 @@ "label": "Community 219 - \"Community 219\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1400", + "source_location": "L1454", "_origin": "ast", "id": "graphs_graph_report_community_219_community_219", "community": 91, @@ -23717,7 +28327,7 @@ "label": "Community 220 - \"Community 220\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1404", + "source_location": "L1458", "_origin": "ast", "id": "graphs_graph_report_community_220_community_220", "community": 91, @@ -23727,7 +28337,7 @@ "label": "Community 221 - \"Community 221\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1408", + "source_location": "L1462", "_origin": "ast", "id": "graphs_graph_report_community_221_community_221", "community": 91, @@ -23737,7 +28347,7 @@ "label": "Community 222 - \"Community 222\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1412", + "source_location": "L1466", "_origin": "ast", "id": "graphs_graph_report_community_222_community_222", "community": 91, @@ -23747,7 +28357,7 @@ "label": "Community 223 - \"Community 223\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1416", + "source_location": "L1470", "_origin": "ast", "id": "graphs_graph_report_community_223_community_223", "community": 91, @@ -23757,7 +28367,7 @@ "label": "Community 224 - \"Community 224\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1420", + "source_location": "L1474", "_origin": "ast", "id": "graphs_graph_report_community_224_community_224", "community": 91, @@ -23767,7 +28377,7 @@ "label": "Community 225 - \"Community 225\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1424", + "source_location": "L1478", "_origin": "ast", "id": "graphs_graph_report_community_225_community_225", "community": 91, @@ -23777,7 +28387,7 @@ "label": "Community 226 - \"Community 226\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1428", + "source_location": "L1482", "_origin": "ast", "id": "graphs_graph_report_community_226_community_226", "community": 91, @@ -23787,7 +28397,7 @@ "label": "Community 227 - \"Community 227\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1432", + "source_location": "L1486", "_origin": "ast", "id": "graphs_graph_report_community_227_community_227", "community": 91, @@ -23797,7 +28407,7 @@ "label": "Community 228 - \"Community 228\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1436", + "source_location": "L1490", "_origin": "ast", "id": "graphs_graph_report_community_228_community_228", "community": 91, @@ -23807,7 +28417,7 @@ "label": "Community 229 - \"Community 229\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1440", + "source_location": "L1494", "_origin": "ast", "id": "graphs_graph_report_community_229_community_229", "community": 91, @@ -23817,7 +28427,7 @@ "label": "Community 230 - \"Community 230\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1444", + "source_location": "L1498", "_origin": "ast", "id": "graphs_graph_report_community_230_community_230", "community": 91, @@ -23827,7 +28437,7 @@ "label": "Community 231 - \"Community 231\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1448", + "source_location": "L1502", "_origin": "ast", "id": "graphs_graph_report_community_231_community_231", "community": 91, @@ -23837,7 +28447,7 @@ "label": "Community 232 - \"Community 232\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1452", + "source_location": "L1506", "_origin": "ast", "id": "graphs_graph_report_community_232_community_232", "community": 91, @@ -23847,7 +28457,7 @@ "label": "Community 233 - \"Community 233\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1456", + "source_location": "L1510", "_origin": "ast", "id": "graphs_graph_report_community_233_community_233", "community": 91, @@ -23857,7 +28467,7 @@ "label": "Community 234 - \"Community 234\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1460", + "source_location": "L1514", "_origin": "ast", "id": "graphs_graph_report_community_234_community_234", "community": 91, @@ -23867,7 +28477,7 @@ "label": "Community 235 - \"Community 235\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1464", + "source_location": "L1518", "_origin": "ast", "id": "graphs_graph_report_community_235_community_235", "community": 91, @@ -23877,7 +28487,7 @@ "label": "Community 236 - \"Community 236\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1468", + "source_location": "L1522", "_origin": "ast", "id": "graphs_graph_report_community_236_community_236", "community": 91, @@ -23887,7 +28497,7 @@ "label": "Community 237 - \"Community 237\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1472", + "source_location": "L1526", "_origin": "ast", "id": "graphs_graph_report_community_237_community_237", "community": 91, @@ -23897,7 +28507,7 @@ "label": "Community 238 - \"Community 238\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1476", + "source_location": "L1530", "_origin": "ast", "id": "graphs_graph_report_community_238_community_238", "community": 91, @@ -23907,7 +28517,7 @@ "label": "Community 239 - \"Community 239\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1480", + "source_location": "L1534", "_origin": "ast", "id": "graphs_graph_report_community_239_community_239", "community": 91, @@ -23917,7 +28527,7 @@ "label": "Community 240 - \"Community 240\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1484", + "source_location": "L1538", "_origin": "ast", "id": "graphs_graph_report_community_240_community_240", "community": 91, @@ -23927,7 +28537,7 @@ "label": "Community 241 - \"Community 241\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1488", + "source_location": "L1542", "_origin": "ast", "id": "graphs_graph_report_community_241_community_241", "community": 91, @@ -23937,7 +28547,7 @@ "label": "Community 242 - \"Community 242\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1492", + "source_location": "L1546", "_origin": "ast", "id": "graphs_graph_report_community_242_community_242", "community": 91, @@ -23947,7 +28557,7 @@ "label": "Community 243 - \"Community 243\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1496", + "source_location": "L1550", "_origin": "ast", "id": "graphs_graph_report_community_243_community_243", "community": 91, @@ -23957,7 +28567,7 @@ "label": "Community 244 - \"Community 244\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1500", + "source_location": "L1554", "_origin": "ast", "id": "graphs_graph_report_community_244_community_244", "community": 91, @@ -23967,7 +28577,7 @@ "label": "Community 245 - \"Community 245\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1504", + "source_location": "L1558", "_origin": "ast", "id": "graphs_graph_report_community_245_community_245", "community": 91, @@ -23977,7 +28587,7 @@ "label": "Community 246 - \"Community 246\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1508", + "source_location": "L1562", "_origin": "ast", "id": "graphs_graph_report_community_246_community_246", "community": 91, @@ -23987,7 +28597,7 @@ "label": "Community 247 - \"Community 247\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1512", + "source_location": "L1566", "_origin": "ast", "id": "graphs_graph_report_community_247_community_247", "community": 91, @@ -23997,7 +28607,7 @@ "label": "Community 248 - \"Community 248\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1516", + "source_location": "L1570", "_origin": "ast", "id": "graphs_graph_report_community_248_community_248", "community": 91, @@ -24007,7 +28617,7 @@ "label": "Community 249 - \"Community 249\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1520", + "source_location": "L1574", "_origin": "ast", "id": "graphs_graph_report_community_249_community_249", "community": 91, @@ -24017,7 +28627,7 @@ "label": "Community 250 - \"Community 250\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1524", + "source_location": "L1578", "_origin": "ast", "id": "graphs_graph_report_community_250_community_250", "community": 91, @@ -24027,7 +28637,7 @@ "label": "Community 251 - \"Community 251\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1528", + "source_location": "L1582", "_origin": "ast", "id": "graphs_graph_report_community_251_community_251", "community": 91, @@ -24037,7 +28647,7 @@ "label": "Community 252 - \"Community 252\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1532", + "source_location": "L1586", "_origin": "ast", "id": "graphs_graph_report_community_252_community_252", "community": 91, @@ -24047,7 +28657,7 @@ "label": "Community 253 - \"Community 253\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1536", + "source_location": "L1590", "_origin": "ast", "id": "graphs_graph_report_community_253_community_253", "community": 91, @@ -24057,7 +28667,7 @@ "label": "Community 254 - \"Community 254\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1540", + "source_location": "L1594", "_origin": "ast", "id": "graphs_graph_report_community_254_community_254", "community": 91, @@ -24067,7 +28677,7 @@ "label": "Community 255 - \"Community 255\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1544", + "source_location": "L1598", "_origin": "ast", "id": "graphs_graph_report_community_255_community_255", "community": 91, @@ -24077,7 +28687,7 @@ "label": "Community 256 - \"Community 256\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1548", + "source_location": "L1602", "_origin": "ast", "id": "graphs_graph_report_community_256_community_256", "community": 91, @@ -24087,7 +28697,7 @@ "label": "Community 257 - \"Community 257\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1552", + "source_location": "L1606", "_origin": "ast", "id": "graphs_graph_report_community_257_community_257", "community": 91, @@ -24097,7 +28707,7 @@ "label": "Community 258 - \"Community 258\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1556", + "source_location": "L1610", "_origin": "ast", "id": "graphs_graph_report_community_258_community_258", "community": 91, @@ -24107,7 +28717,7 @@ "label": "Community 259 - \"Community 259\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1560", + "source_location": "L1614", "_origin": "ast", "id": "graphs_graph_report_community_259_community_259", "community": 91, @@ -24117,7 +28727,7 @@ "label": "Community 260 - \"Community 260\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1564", + "source_location": "L1618", "_origin": "ast", "id": "graphs_graph_report_community_260_community_260", "community": 91, @@ -24127,7 +28737,7 @@ "label": "Community 261 - \"Community 261\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1568", + "source_location": "L1622", "_origin": "ast", "id": "graphs_graph_report_community_261_community_261", "community": 91, @@ -24137,7 +28747,7 @@ "label": "Community 262 - \"Community 262\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1572", + "source_location": "L1626", "_origin": "ast", "id": "graphs_graph_report_community_262_community_262", "community": 91, @@ -24147,7 +28757,7 @@ "label": "Community 263 - \"Community 263\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1576", + "source_location": "L1630", "_origin": "ast", "id": "graphs_graph_report_community_263_community_263", "community": 91, @@ -24157,7 +28767,7 @@ "label": "Community 264 - \"Community 264\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1580", + "source_location": "L1634", "_origin": "ast", "id": "graphs_graph_report_community_264_community_264", "community": 91, @@ -24167,7 +28777,7 @@ "label": "Community 265 - \"Community 265\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1584", + "source_location": "L1638", "_origin": "ast", "id": "graphs_graph_report_community_265_community_265", "community": 91, @@ -24177,7 +28787,7 @@ "label": "Community 266 - \"Community 266\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1588", + "source_location": "L1642", "_origin": "ast", "id": "graphs_graph_report_community_266_community_266", "community": 91, @@ -24187,7 +28797,7 @@ "label": "Community 267 - \"Community 267\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1592", + "source_location": "L1646", "_origin": "ast", "id": "graphs_graph_report_community_267_community_267", "community": 91, @@ -24197,7 +28807,7 @@ "label": "Community 268 - \"Community 268\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1596", + "source_location": "L1650", "_origin": "ast", "id": "graphs_graph_report_community_268_community_268", "community": 91, @@ -24207,7 +28817,7 @@ "label": "Community 269 - \"Community 269\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1600", + "source_location": "L1654", "_origin": "ast", "id": "graphs_graph_report_community_269_community_269", "community": 91, @@ -24217,7 +28827,7 @@ "label": "Community 270 - \"Community 270\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1604", + "source_location": "L1658", "_origin": "ast", "id": "graphs_graph_report_community_270_community_270", "community": 91, @@ -24227,7 +28837,7 @@ "label": "Community 271 - \"Community 271\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1608", + "source_location": "L1662", "_origin": "ast", "id": "graphs_graph_report_community_271_community_271", "community": 91, @@ -24237,7 +28847,7 @@ "label": "Community 272 - \"Community 272\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1612", + "source_location": "L1666", "_origin": "ast", "id": "graphs_graph_report_community_272_community_272", "community": 91, @@ -24247,7 +28857,7 @@ "label": "Community 273 - \"Community 273\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1616", + "source_location": "L1670", "_origin": "ast", "id": "graphs_graph_report_community_273_community_273", "community": 91, @@ -24257,7 +28867,7 @@ "label": "Community 274 - \"Community 274\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1620", + "source_location": "L1674", "_origin": "ast", "id": "graphs_graph_report_community_274_community_274", "community": 91, @@ -24267,7 +28877,7 @@ "label": "Community 275 - \"Community 275\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1624", + "source_location": "L1678", "_origin": "ast", "id": "graphs_graph_report_community_275_community_275", "community": 91, @@ -24277,7 +28887,7 @@ "label": "Community 276 - \"Community 276\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1628", + "source_location": "L1682", "_origin": "ast", "id": "graphs_graph_report_community_276_community_276", "community": 91, @@ -24287,7 +28897,7 @@ "label": "Community 277 - \"Community 277\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1632", + "source_location": "L1686", "_origin": "ast", "id": "graphs_graph_report_community_277_community_277", "community": 91, @@ -24297,7 +28907,7 @@ "label": "Community 278 - \"Community 278\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1636", + "source_location": "L1690", "_origin": "ast", "id": "graphs_graph_report_community_278_community_278", "community": 91, @@ -24307,7 +28917,7 @@ "label": "Community 279 - \"Community 279\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1640", + "source_location": "L1694", "_origin": "ast", "id": "graphs_graph_report_community_279_community_279", "community": 91, @@ -24317,7 +28927,7 @@ "label": "Community 280 - \"Community 280\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1644", + "source_location": "L1698", "_origin": "ast", "id": "graphs_graph_report_community_280_community_280", "community": 91, @@ -24327,7 +28937,7 @@ "label": "Community 281 - \"Community 281\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1648", + "source_location": "L1702", "_origin": "ast", "id": "graphs_graph_report_community_281_community_281", "community": 91, @@ -24337,7 +28947,7 @@ "label": "Community 282 - \"Community 282\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1652", + "source_location": "L1706", "_origin": "ast", "id": "graphs_graph_report_community_282_community_282", "community": 91, @@ -24347,7 +28957,7 @@ "label": "Community 283 - \"Community 283\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1656", + "source_location": "L1710", "_origin": "ast", "id": "graphs_graph_report_community_283_community_283", "community": 91, @@ -24357,7 +28967,7 @@ "label": "Community 284 - \"Community 284\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1660", + "source_location": "L1714", "_origin": "ast", "id": "graphs_graph_report_community_284_community_284", "community": 91, @@ -24367,7 +28977,7 @@ "label": "Community 285 - \"Community 285\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1664", + "source_location": "L1718", "_origin": "ast", "id": "graphs_graph_report_community_285_community_285", "community": 91, @@ -24377,7 +28987,7 @@ "label": "Community 286 - \"Community 286\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1668", + "source_location": "L1722", "_origin": "ast", "id": "graphs_graph_report_community_286_community_286", "community": 91, @@ -24387,7 +28997,7 @@ "label": "Community 287 - \"Community 287\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1672", + "source_location": "L1726", "_origin": "ast", "id": "graphs_graph_report_community_287_community_287", "community": 91, @@ -24397,7 +29007,7 @@ "label": "Community 288 - \"Community 288\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1676", + "source_location": "L1730", "_origin": "ast", "id": "graphs_graph_report_community_288_community_288", "community": 91, @@ -24407,7 +29017,7 @@ "label": "Community 289 - \"Community 289\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1680", + "source_location": "L1734", "_origin": "ast", "id": "graphs_graph_report_community_289_community_289", "community": 91, @@ -24417,7 +29027,7 @@ "label": "Community 290 - \"Community 290\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1684", + "source_location": "L1738", "_origin": "ast", "id": "graphs_graph_report_community_290_community_290", "community": 91, @@ -24427,7 +29037,7 @@ "label": "Community 291 - \"Community 291\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1688", + "source_location": "L1742", "_origin": "ast", "id": "graphs_graph_report_community_291_community_291", "community": 91, @@ -24437,7 +29047,7 @@ "label": "Community 292 - \"Community 292\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1692", + "source_location": "L1746", "_origin": "ast", "id": "graphs_graph_report_community_292_community_292", "community": 91, @@ -24447,7 +29057,7 @@ "label": "Community 293 - \"Community 293\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1696", + "source_location": "L1750", "_origin": "ast", "id": "graphs_graph_report_community_293_community_293", "community": 91, @@ -24457,7 +29067,7 @@ "label": "Community 294 - \"Community 294\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1700", + "source_location": "L1754", "_origin": "ast", "id": "graphs_graph_report_community_294_community_294", "community": 91, @@ -24467,7 +29077,7 @@ "label": "Community 295 - \"Community 295\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1704", + "source_location": "L1758", "_origin": "ast", "id": "graphs_graph_report_community_295_community_295", "community": 91, @@ -24477,7 +29087,7 @@ "label": "Community 296 - \"Community 296\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1708", + "source_location": "L1762", "_origin": "ast", "id": "graphs_graph_report_community_296_community_296", "community": 91, @@ -24487,7 +29097,7 @@ "label": "Community 297 - \"Community 297\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1712", + "source_location": "L1766", "_origin": "ast", "id": "graphs_graph_report_community_297_community_297", "community": 91, @@ -24497,7 +29107,7 @@ "label": "Community 298 - \"Community 298\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1716", + "source_location": "L1770", "_origin": "ast", "id": "graphs_graph_report_community_298_community_298", "community": 91, @@ -24507,7 +29117,7 @@ "label": "Community 299 - \"Community 299\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1720", + "source_location": "L1774", "_origin": "ast", "id": "graphs_graph_report_community_299_community_299", "community": 91, @@ -24517,7 +29127,7 @@ "label": "Community 300 - \"Community 300\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1724", + "source_location": "L1778", "_origin": "ast", "id": "graphs_graph_report_community_300_community_300", "community": 91, @@ -24527,7 +29137,7 @@ "label": "Community 301 - \"Community 301\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1728", + "source_location": "L1782", "_origin": "ast", "id": "graphs_graph_report_community_301_community_301", "community": 91, @@ -24537,7 +29147,7 @@ "label": "Community 302 - \"Community 302\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1732", + "source_location": "L1786", "_origin": "ast", "id": "graphs_graph_report_community_302_community_302", "community": 91, @@ -24547,7 +29157,7 @@ "label": "Community 303 - \"Community 303\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1736", + "source_location": "L1790", "_origin": "ast", "id": "graphs_graph_report_community_303_community_303", "community": 91, @@ -24557,7 +29167,7 @@ "label": "Community 304 - \"Community 304\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1740", + "source_location": "L1794", "_origin": "ast", "id": "graphs_graph_report_community_304_community_304", "community": 91, @@ -24567,7 +29177,7 @@ "label": "Community 305 - \"Community 305\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1744", + "source_location": "L1798", "_origin": "ast", "id": "graphs_graph_report_community_305_community_305", "community": 91, @@ -24577,7 +29187,7 @@ "label": "Community 306 - \"Community 306\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1748", + "source_location": "L1802", "_origin": "ast", "id": "graphs_graph_report_community_306_community_306", "community": 91, @@ -24587,7 +29197,7 @@ "label": "Community 307 - \"Community 307\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1752", + "source_location": "L1806", "_origin": "ast", "id": "graphs_graph_report_community_307_community_307", "community": 91, @@ -24597,7 +29207,7 @@ "label": "Community 308 - \"Community 308\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1756", + "source_location": "L1810", "_origin": "ast", "id": "graphs_graph_report_community_308_community_308", "community": 91, @@ -24607,7 +29217,7 @@ "label": "Community 309 - \"Community 309\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1760", + "source_location": "L1814", "_origin": "ast", "id": "graphs_graph_report_community_309_community_309", "community": 91, @@ -24617,7 +29227,7 @@ "label": "Community 310 - \"Community 310\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1764", + "source_location": "L1818", "_origin": "ast", "id": "graphs_graph_report_community_310_community_310", "community": 91, @@ -24627,7 +29237,7 @@ "label": "Community 311 - \"Community 311\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1768", + "source_location": "L1822", "_origin": "ast", "id": "graphs_graph_report_community_311_community_311", "community": 91, @@ -24637,7 +29247,7 @@ "label": "Community 312 - \"Community 312\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1772", + "source_location": "L1826", "_origin": "ast", "id": "graphs_graph_report_community_312_community_312", "community": 91, @@ -24647,7 +29257,7 @@ "label": "Community 313 - \"Community 313\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1776", + "source_location": "L1830", "_origin": "ast", "id": "graphs_graph_report_community_313_community_313", "community": 91, @@ -24657,7 +29267,7 @@ "label": "Community 314 - \"Community 314\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1780", + "source_location": "L1834", "_origin": "ast", "id": "graphs_graph_report_community_314_community_314", "community": 91, @@ -24667,7 +29277,7 @@ "label": "Community 315 - \"Community 315\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1784", + "source_location": "L1838", "_origin": "ast", "id": "graphs_graph_report_community_315_community_315", "community": 91, @@ -24677,7 +29287,7 @@ "label": "Community 316 - \"Community 316\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1788", + "source_location": "L1842", "_origin": "ast", "id": "graphs_graph_report_community_316_community_316", "community": 91, @@ -24687,7 +29297,7 @@ "label": "Community 317 - \"Community 317\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1792", + "source_location": "L1846", "_origin": "ast", "id": "graphs_graph_report_community_317_community_317", "community": 91, @@ -24697,7 +29307,7 @@ "label": "Community 318 - \"Community 318\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1796", + "source_location": "L1850", "_origin": "ast", "id": "graphs_graph_report_community_318_community_318", "community": 91, @@ -24707,7 +29317,7 @@ "label": "Community 319 - \"Community 319\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1800", + "source_location": "L1854", "_origin": "ast", "id": "graphs_graph_report_community_319_community_319", "community": 91, @@ -24717,7 +29327,7 @@ "label": "Community 320 - \"Community 320\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1804", + "source_location": "L1858", "_origin": "ast", "id": "graphs_graph_report_community_320_community_320", "community": 91, @@ -24727,7 +29337,7 @@ "label": "Community 321 - \"Community 321\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1808", + "source_location": "L1862", "_origin": "ast", "id": "graphs_graph_report_community_321_community_321", "community": 91, @@ -24737,7 +29347,7 @@ "label": "Community 322 - \"Community 322\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1812", + "source_location": "L1866", "_origin": "ast", "id": "graphs_graph_report_community_322_community_322", "community": 91, @@ -24747,7 +29357,7 @@ "label": "Community 323 - \"Community 323\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1816", + "source_location": "L1870", "_origin": "ast", "id": "graphs_graph_report_community_323_community_323", "community": 91, @@ -24757,7 +29367,7 @@ "label": "Community 324 - \"Community 324\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1820", + "source_location": "L1874", "_origin": "ast", "id": "graphs_graph_report_community_324_community_324", "community": 91, @@ -24767,7 +29377,7 @@ "label": "Community 325 - \"Community 325\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1824", + "source_location": "L1878", "_origin": "ast", "id": "graphs_graph_report_community_325_community_325", "community": 91, @@ -24777,7 +29387,7 @@ "label": "Community 326 - \"Community 326\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1828", + "source_location": "L1882", "_origin": "ast", "id": "graphs_graph_report_community_326_community_326", "community": 91, @@ -24787,7 +29397,7 @@ "label": "Community 327 - \"Community 327\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1832", + "source_location": "L1886", "_origin": "ast", "id": "graphs_graph_report_community_327_community_327", "community": 91, @@ -24797,7 +29407,7 @@ "label": "Community 328 - \"Community 328\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1836", + "source_location": "L1890", "_origin": "ast", "id": "graphs_graph_report_community_328_community_328", "community": 91, @@ -24807,7 +29417,7 @@ "label": "Community 329 - \"Community 329\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1840", + "source_location": "L1894", "_origin": "ast", "id": "graphs_graph_report_community_329_community_329", "community": 91, @@ -24817,7 +29427,7 @@ "label": "Community 330 - \"Community 330\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1844", + "source_location": "L1898", "_origin": "ast", "id": "graphs_graph_report_community_330_community_330", "community": 91, @@ -24827,7 +29437,7 @@ "label": "Community 331 - \"Community 331\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1848", + "source_location": "L1902", "_origin": "ast", "id": "graphs_graph_report_community_331_community_331", "community": 91, @@ -24837,7 +29447,7 @@ "label": "Community 332 - \"Community 332\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1852", + "source_location": "L1906", "_origin": "ast", "id": "graphs_graph_report_community_332_community_332", "community": 91, @@ -24847,7 +29457,7 @@ "label": "Community 333 - \"Community 333\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1856", + "source_location": "L1910", "_origin": "ast", "id": "graphs_graph_report_community_333_community_333", "community": 91, @@ -24857,7 +29467,7 @@ "label": "Community 334 - \"Community 334\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1860", + "source_location": "L1914", "_origin": "ast", "id": "graphs_graph_report_community_334_community_334", "community": 91, @@ -24867,7 +29477,7 @@ "label": "Community 335 - \"Community 335\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1864", + "source_location": "L1918", "_origin": "ast", "id": "graphs_graph_report_community_335_community_335", "community": 91, @@ -24877,7 +29487,7 @@ "label": "Community 336 - \"Community 336\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1868", + "source_location": "L1922", "_origin": "ast", "id": "graphs_graph_report_community_336_community_336", "community": 91, @@ -24887,7 +29497,7 @@ "label": "Community 337 - \"Community 337\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1872", + "source_location": "L1926", "_origin": "ast", "id": "graphs_graph_report_community_337_community_337", "community": 91, @@ -24897,7 +29507,7 @@ "label": "Community 338 - \"Community 338\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1876", + "source_location": "L1930", "_origin": "ast", "id": "graphs_graph_report_community_338_community_338", "community": 91, @@ -24907,7 +29517,7 @@ "label": "Community 339 - \"Community 339\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1880", + "source_location": "L1934", "_origin": "ast", "id": "graphs_graph_report_community_339_community_339", "community": 91, @@ -24917,7 +29527,7 @@ "label": "Community 340 - \"Community 340\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1884", + "source_location": "L1938", "_origin": "ast", "id": "graphs_graph_report_community_340_community_340", "community": 91, @@ -24927,7 +29537,7 @@ "label": "Community 341 - \"Community 341\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1888", + "source_location": "L1942", "_origin": "ast", "id": "graphs_graph_report_community_341_community_341", "community": 91, @@ -24937,7 +29547,7 @@ "label": "Community 342 - \"Community 342\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1892", + "source_location": "L1946", "_origin": "ast", "id": "graphs_graph_report_community_342_community_342", "community": 91, @@ -24947,7 +29557,7 @@ "label": "Community 343 - \"Community 343\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1896", + "source_location": "L1950", "_origin": "ast", "id": "graphs_graph_report_community_343_community_343", "community": 91, @@ -24957,7 +29567,7 @@ "label": "Community 344 - \"Community 344\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1900", + "source_location": "L1954", "_origin": "ast", "id": "graphs_graph_report_community_344_community_344", "community": 91, @@ -24967,7 +29577,7 @@ "label": "Community 345 - \"Community 345\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1904", + "source_location": "L1958", "_origin": "ast", "id": "graphs_graph_report_community_345_community_345", "community": 91, @@ -24977,7 +29587,7 @@ "label": "Community 346 - \"Community 346\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1908", + "source_location": "L1962", "_origin": "ast", "id": "graphs_graph_report_community_346_community_346", "community": 91, @@ -24987,7 +29597,7 @@ "label": "Community 347 - \"Community 347\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1912", + "source_location": "L1966", "_origin": "ast", "id": "graphs_graph_report_community_347_community_347", "community": 91, @@ -24997,7 +29607,7 @@ "label": "Community 348 - \"Community 348\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1916", + "source_location": "L1970", "_origin": "ast", "id": "graphs_graph_report_community_348_community_348", "community": 91, @@ -25007,7 +29617,7 @@ "label": "Community 349 - \"Community 349\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1920", + "source_location": "L1974", "_origin": "ast", "id": "graphs_graph_report_community_349_community_349", "community": 91, @@ -25017,7 +29627,7 @@ "label": "Community 350 - \"Community 350\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1924", + "source_location": "L1978", "_origin": "ast", "id": "graphs_graph_report_community_350_community_350", "community": 91, @@ -25027,7 +29637,7 @@ "label": "Community 351 - \"Community 351\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1928", + "source_location": "L1982", "_origin": "ast", "id": "graphs_graph_report_community_351_community_351", "community": 91, @@ -25037,7 +29647,7 @@ "label": "Community 352 - \"Community 352\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1932", + "source_location": "L1986", "_origin": "ast", "id": "graphs_graph_report_community_352_community_352", "community": 91, @@ -25047,7 +29657,7 @@ "label": "Community 353 - \"Community 353\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1936", + "source_location": "L1990", "_origin": "ast", "id": "graphs_graph_report_community_353_community_353", "community": 91, @@ -25057,7 +29667,7 @@ "label": "Community 354 - \"Community 354\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1940", + "source_location": "L1994", "_origin": "ast", "id": "graphs_graph_report_community_354_community_354", "community": 91, @@ -25067,7 +29677,7 @@ "label": "Community 355 - \"Community 355\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1944", + "source_location": "L1998", "_origin": "ast", "id": "graphs_graph_report_community_355_community_355", "community": 91, @@ -25077,7 +29687,7 @@ "label": "Community 356 - \"Community 356\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1948", + "source_location": "L2002", "_origin": "ast", "id": "graphs_graph_report_community_356_community_356", "community": 91, @@ -25087,7 +29697,7 @@ "label": "Community 357 - \"Community 357\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1952", + "source_location": "L2006", "_origin": "ast", "id": "graphs_graph_report_community_357_community_357", "community": 91, @@ -25097,7 +29707,7 @@ "label": "Community 358 - \"Community 358\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1956", + "source_location": "L2010", "_origin": "ast", "id": "graphs_graph_report_community_358_community_358", "community": 91, @@ -25107,7 +29717,7 @@ "label": "Community 359 - \"Community 359\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1960", + "source_location": "L2014", "_origin": "ast", "id": "graphs_graph_report_community_359_community_359", "community": 91, @@ -25117,7 +29727,7 @@ "label": "Community 360 - \"Community 360\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1964", + "source_location": "L2018", "_origin": "ast", "id": "graphs_graph_report_community_360_community_360", "community": 91, @@ -25127,7 +29737,7 @@ "label": "Community 361 - \"Community 361\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1968", + "source_location": "L2022", "_origin": "ast", "id": "graphs_graph_report_community_361_community_361", "community": 91, @@ -25137,7 +29747,7 @@ "label": "Community 362 - \"Community 362\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1972", + "source_location": "L2026", "_origin": "ast", "id": "graphs_graph_report_community_362_community_362", "community": 91, @@ -25147,7 +29757,7 @@ "label": "Community 363 - \"Community 363\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1976", + "source_location": "L2030", "_origin": "ast", "id": "graphs_graph_report_community_363_community_363", "community": 91, @@ -25157,7 +29767,7 @@ "label": "Community 364 - \"Community 364\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1980", + "source_location": "L2034", "_origin": "ast", "id": "graphs_graph_report_community_364_community_364", "community": 91, @@ -25167,7 +29777,7 @@ "label": "Community 365 - \"Community 365\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1984", + "source_location": "L2038", "_origin": "ast", "id": "graphs_graph_report_community_365_community_365", "community": 91, @@ -25177,7 +29787,7 @@ "label": "Community 366 - \"Community 366\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1988", + "source_location": "L2042", "_origin": "ast", "id": "graphs_graph_report_community_366_community_366", "community": 91, @@ -25187,7 +29797,7 @@ "label": "Community 367 - \"Community 367\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1992", + "source_location": "L2046", "_origin": "ast", "id": "graphs_graph_report_community_367_community_367", "community": 91, @@ -25197,7 +29807,7 @@ "label": "Community 368 - \"Community 368\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1996", + "source_location": "L2050", "_origin": "ast", "id": "graphs_graph_report_community_368_community_368", "community": 91, @@ -25207,7 +29817,7 @@ "label": "Community 369 - \"Community 369\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2000", + "source_location": "L2054", "_origin": "ast", "id": "graphs_graph_report_community_369_community_369", "community": 91, @@ -25217,7 +29827,7 @@ "label": "Community 370 - \"Community 370\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2004", + "source_location": "L2058", "_origin": "ast", "id": "graphs_graph_report_community_370_community_370", "community": 91, @@ -25227,7 +29837,7 @@ "label": "Community 371 - \"Community 371\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2008", + "source_location": "L2062", "_origin": "ast", "id": "graphs_graph_report_community_371_community_371", "community": 91, @@ -25237,7 +29847,7 @@ "label": "Community 372 - \"Community 372\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2012", + "source_location": "L2066", "_origin": "ast", "id": "graphs_graph_report_community_372_community_372", "community": 91, @@ -25247,7 +29857,7 @@ "label": "Community 373 - \"Community 373\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2016", + "source_location": "L2070", "_origin": "ast", "id": "graphs_graph_report_community_373_community_373", "community": 91, @@ -25257,7 +29867,7 @@ "label": "Community 374 - \"Community 374\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2020", + "source_location": "L2074", "_origin": "ast", "id": "graphs_graph_report_community_374_community_374", "community": 91, @@ -25267,7 +29877,7 @@ "label": "Community 375 - \"Community 375\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2024", + "source_location": "L2078", "_origin": "ast", "id": "graphs_graph_report_community_375_community_375", "community": 91, @@ -25277,7 +29887,7 @@ "label": "Community 376 - \"Community 376\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2028", + "source_location": "L2082", "_origin": "ast", "id": "graphs_graph_report_community_376_community_376", "community": 91, @@ -25287,7 +29897,7 @@ "label": "Community 377 - \"Community 377\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2032", + "source_location": "L2086", "_origin": "ast", "id": "graphs_graph_report_community_377_community_377", "community": 91, @@ -25297,7 +29907,7 @@ "label": "Community 378 - \"Community 378\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2036", + "source_location": "L2090", "_origin": "ast", "id": "graphs_graph_report_community_378_community_378", "community": 91, @@ -25307,7 +29917,7 @@ "label": "Community 379 - \"Community 379\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2040", + "source_location": "L2094", "_origin": "ast", "id": "graphs_graph_report_community_379_community_379", "community": 91, @@ -25317,7 +29927,7 @@ "label": "Community 380 - \"Community 380\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2044", + "source_location": "L2098", "_origin": "ast", "id": "graphs_graph_report_community_380_community_380", "community": 91, @@ -25327,7 +29937,7 @@ "label": "Community 381 - \"Community 381\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2048", + "source_location": "L2102", "_origin": "ast", "id": "graphs_graph_report_community_381_community_381", "community": 91, @@ -25337,7 +29947,7 @@ "label": "Community 382 - \"Community 382\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2052", + "source_location": "L2106", "_origin": "ast", "id": "graphs_graph_report_community_382_community_382", "community": 91, @@ -25347,7 +29957,7 @@ "label": "Community 383 - \"Community 383\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2056", + "source_location": "L2110", "_origin": "ast", "id": "graphs_graph_report_community_383_community_383", "community": 91, @@ -25357,7 +29967,7 @@ "label": "Community 384 - \"Community 384\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2060", + "source_location": "L2114", "_origin": "ast", "id": "graphs_graph_report_community_384_community_384", "community": 91, @@ -25367,7 +29977,7 @@ "label": "Community 385 - \"Community 385\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2064", + "source_location": "L2118", "_origin": "ast", "id": "graphs_graph_report_community_385_community_385", "community": 91, @@ -25377,7 +29987,7 @@ "label": "Community 386 - \"Community 386\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2068", + "source_location": "L2122", "_origin": "ast", "id": "graphs_graph_report_community_386_community_386", "community": 91, @@ -25387,7 +29997,7 @@ "label": "Community 387 - \"Community 387\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2072", + "source_location": "L2126", "_origin": "ast", "id": "graphs_graph_report_community_387_community_387", "community": 91, @@ -25397,7 +30007,7 @@ "label": "Community 388 - \"Community 388\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2076", + "source_location": "L2130", "_origin": "ast", "id": "graphs_graph_report_community_388_community_388", "community": 91, @@ -25407,7 +30017,7 @@ "label": "Community 389 - \"Community 389\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2080", + "source_location": "L2134", "_origin": "ast", "id": "graphs_graph_report_community_389_community_389", "community": 91, @@ -25417,7 +30027,7 @@ "label": "Community 390 - \"Community 390\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2084", + "source_location": "L2138", "_origin": "ast", "id": "graphs_graph_report_community_390_community_390", "community": 91, @@ -25427,7 +30037,7 @@ "label": "Community 391 - \"Community 391\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2088", + "source_location": "L2142", "_origin": "ast", "id": "graphs_graph_report_community_391_community_391", "community": 91, @@ -25437,7 +30047,7 @@ "label": "Community 392 - \"Community 392\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2092", + "source_location": "L2146", "_origin": "ast", "id": "graphs_graph_report_community_392_community_392", "community": 91, @@ -25447,7 +30057,7 @@ "label": "Community 393 - \"Community 393\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2096", + "source_location": "L2150", "_origin": "ast", "id": "graphs_graph_report_community_393_community_393", "community": 91, @@ -25457,7 +30067,7 @@ "label": "Community 394 - \"Community 394\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2100", + "source_location": "L2154", "_origin": "ast", "id": "graphs_graph_report_community_394_community_394", "community": 91, @@ -25467,7 +30077,7 @@ "label": "Community 395 - \"Community 395\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2104", + "source_location": "L2158", "_origin": "ast", "id": "graphs_graph_report_community_395_community_395", "community": 91, @@ -25477,7 +30087,7 @@ "label": "Community 396 - \"Community 396\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2108", + "source_location": "L2162", "_origin": "ast", "id": "graphs_graph_report_community_396_community_396", "community": 91, @@ -25487,7 +30097,7 @@ "label": "Community 397 - \"Community 397\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2112", + "source_location": "L2166", "_origin": "ast", "id": "graphs_graph_report_community_397_community_397", "community": 91, @@ -25497,7 +30107,7 @@ "label": "Community 398 - \"Community 398\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2116", + "source_location": "L2170", "_origin": "ast", "id": "graphs_graph_report_community_398_community_398", "community": 91, @@ -25507,7 +30117,7 @@ "label": "Community 399 - \"Community 399\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2120", + "source_location": "L2174", "_origin": "ast", "id": "graphs_graph_report_community_399_community_399", "community": 91, @@ -25517,7 +30127,7 @@ "label": "Community 400 - \"Community 400\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2124", + "source_location": "L2178", "_origin": "ast", "id": "graphs_graph_report_community_400_community_400", "community": 91, @@ -25527,7 +30137,7 @@ "label": "Community 401 - \"Community 401\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2128", + "source_location": "L2182", "_origin": "ast", "id": "graphs_graph_report_community_401_community_401", "community": 91, @@ -25537,7 +30147,7 @@ "label": "Community 402 - \"Community 402\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2132", + "source_location": "L2186", "_origin": "ast", "id": "graphs_graph_report_community_402_community_402", "community": 91, @@ -25547,7 +30157,7 @@ "label": "Community 403 - \"Community 403\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2136", + "source_location": "L2190", "_origin": "ast", "id": "graphs_graph_report_community_403_community_403", "community": 91, @@ -25557,7 +30167,7 @@ "label": "Community 404 - \"Community 404\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2140", + "source_location": "L2194", "_origin": "ast", "id": "graphs_graph_report_community_404_community_404", "community": 91, @@ -25567,7 +30177,7 @@ "label": "Community 405 - \"Community 405\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2144", + "source_location": "L2198", "_origin": "ast", "id": "graphs_graph_report_community_405_community_405", "community": 91, @@ -25577,7 +30187,7 @@ "label": "Community 406 - \"Community 406\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2148", + "source_location": "L2202", "_origin": "ast", "id": "graphs_graph_report_community_406_community_406", "community": 91, @@ -25587,7 +30197,7 @@ "label": "Community 407 - \"Community 407\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2152", + "source_location": "L2206", "_origin": "ast", "id": "graphs_graph_report_community_407_community_407", "community": 91, @@ -25597,7 +30207,7 @@ "label": "Community 408 - \"Community 408\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2156", + "source_location": "L2210", "_origin": "ast", "id": "graphs_graph_report_community_408_community_408", "community": 91, @@ -25607,7 +30217,7 @@ "label": "Community 409 - \"Community 409\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2160", + "source_location": "L2214", "_origin": "ast", "id": "graphs_graph_report_community_409_community_409", "community": 91, @@ -25617,7 +30227,7 @@ "label": "Community 410 - \"Community 410\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2164", + "source_location": "L2218", "_origin": "ast", "id": "graphs_graph_report_community_410_community_410", "community": 91, @@ -25627,7 +30237,7 @@ "label": "Community 411 - \"Community 411\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2168", + "source_location": "L2222", "_origin": "ast", "id": "graphs_graph_report_community_411_community_411", "community": 91, @@ -25637,7 +30247,7 @@ "label": "Community 412 - \"Community 412\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2172", + "source_location": "L2226", "_origin": "ast", "id": "graphs_graph_report_community_412_community_412", "community": 91, @@ -25647,7 +30257,7 @@ "label": "Community 413 - \"Community 413\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2176", + "source_location": "L2230", "_origin": "ast", "id": "graphs_graph_report_community_413_community_413", "community": 91, @@ -25657,7 +30267,7 @@ "label": "Community 414 - \"Community 414\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2180", + "source_location": "L2234", "_origin": "ast", "id": "graphs_graph_report_community_414_community_414", "community": 91, @@ -25667,7 +30277,7 @@ "label": "Community 415 - \"Community 415\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2184", + "source_location": "L2238", "_origin": "ast", "id": "graphs_graph_report_community_415_community_415", "community": 91, @@ -25677,7 +30287,7 @@ "label": "Community 416 - \"Community 416\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2188", + "source_location": "L2242", "_origin": "ast", "id": "graphs_graph_report_community_416_community_416", "community": 91, @@ -25687,7 +30297,7 @@ "label": "Community 417 - \"Community 417\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2192", + "source_location": "L2246", "_origin": "ast", "id": "graphs_graph_report_community_417_community_417", "community": 91, @@ -25697,7 +30307,7 @@ "label": "Community 418 - \"Community 418\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2196", + "source_location": "L2250", "_origin": "ast", "id": "graphs_graph_report_community_418_community_418", "community": 91, @@ -25707,7 +30317,7 @@ "label": "Community 419 - \"Community 419\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2200", + "source_location": "L2254", "_origin": "ast", "id": "graphs_graph_report_community_419_community_419", "community": 91, @@ -25717,7 +30327,7 @@ "label": "Community 420 - \"Community 420\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2204", + "source_location": "L2258", "_origin": "ast", "id": "graphs_graph_report_community_420_community_420", "community": 91, @@ -25727,7 +30337,7 @@ "label": "Community 421 - \"Community 421\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2208", + "source_location": "L2262", "_origin": "ast", "id": "graphs_graph_report_community_421_community_421", "community": 91, @@ -25737,7 +30347,7 @@ "label": "Community 422 - \"Community 422\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2212", + "source_location": "L2266", "_origin": "ast", "id": "graphs_graph_report_community_422_community_422", "community": 91, @@ -25747,7 +30357,7 @@ "label": "Community 423 - \"Community 423\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2216", + "source_location": "L2270", "_origin": "ast", "id": "graphs_graph_report_community_423_community_423", "community": 91, @@ -25757,7 +30367,7 @@ "label": "Community 424 - \"Community 424\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2220", + "source_location": "L2274", "_origin": "ast", "id": "graphs_graph_report_community_424_community_424", "community": 91, @@ -25767,7 +30377,7 @@ "label": "Community 425 - \"Community 425\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2224", + "source_location": "L2278", "_origin": "ast", "id": "graphs_graph_report_community_425_community_425", "community": 91, @@ -25777,7 +30387,7 @@ "label": "Community 426 - \"Community 426\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2228", + "source_location": "L2282", "_origin": "ast", "id": "graphs_graph_report_community_426_community_426", "community": 91, @@ -25787,7 +30397,7 @@ "label": "Community 427 - \"Community 427\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2232", + "source_location": "L2286", "_origin": "ast", "id": "graphs_graph_report_community_427_community_427", "community": 91, @@ -25797,7 +30407,7 @@ "label": "Community 428 - \"Community 428\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2236", + "source_location": "L2290", "_origin": "ast", "id": "graphs_graph_report_community_428_community_428", "community": 91, @@ -25807,7 +30417,7 @@ "label": "Community 429 - \"Community 429\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2240", + "source_location": "L2294", "_origin": "ast", "id": "graphs_graph_report_community_429_community_429", "community": 91, @@ -25817,7 +30427,7 @@ "label": "Community 430 - \"Community 430\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2244", + "source_location": "L2298", "_origin": "ast", "id": "graphs_graph_report_community_430_community_430", "community": 91, @@ -25827,7 +30437,7 @@ "label": "Community 431 - \"Community 431\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2248", + "source_location": "L2302", "_origin": "ast", "id": "graphs_graph_report_community_431_community_431", "community": 91, @@ -25837,7 +30447,7 @@ "label": "Community 432 - \"Community 432\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2252", + "source_location": "L2306", "_origin": "ast", "id": "graphs_graph_report_community_432_community_432", "community": 91, @@ -25847,7 +30457,7 @@ "label": "Community 433 - \"Community 433\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2256", + "source_location": "L2310", "_origin": "ast", "id": "graphs_graph_report_community_433_community_433", "community": 91, @@ -25857,7 +30467,7 @@ "label": "Community 434 - \"Community 434\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2260", + "source_location": "L2314", "_origin": "ast", "id": "graphs_graph_report_community_434_community_434", "community": 91, @@ -25867,7 +30477,7 @@ "label": "Community 435 - \"Community 435\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2264", + "source_location": "L2318", "_origin": "ast", "id": "graphs_graph_report_community_435_community_435", "community": 91, @@ -25877,7 +30487,7 @@ "label": "Community 436 - \"Community 436\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2268", + "source_location": "L2322", "_origin": "ast", "id": "graphs_graph_report_community_436_community_436", "community": 91, @@ -25887,7 +30497,7 @@ "label": "Community 437 - \"Community 437\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2272", + "source_location": "L2326", "_origin": "ast", "id": "graphs_graph_report_community_437_community_437", "community": 91, @@ -25897,7 +30507,7 @@ "label": "Community 438 - \"Community 438\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2276", + "source_location": "L2330", "_origin": "ast", "id": "graphs_graph_report_community_438_community_438", "community": 91, @@ -25907,7 +30517,7 @@ "label": "Community 439 - \"Community 439\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2280", + "source_location": "L2334", "_origin": "ast", "id": "graphs_graph_report_community_439_community_439", "community": 91, @@ -25917,7 +30527,7 @@ "label": "Community 440 - \"Community 440\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2284", + "source_location": "L2338", "_origin": "ast", "id": "graphs_graph_report_community_440_community_440", "community": 91, @@ -25927,7 +30537,7 @@ "label": "Community 441 - \"Community 441\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2288", + "source_location": "L2342", "_origin": "ast", "id": "graphs_graph_report_community_441_community_441", "community": 91, @@ -25937,7 +30547,7 @@ "label": "Community 442 - \"Community 442\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2292", + "source_location": "L2346", "_origin": "ast", "id": "graphs_graph_report_community_442_community_442", "community": 91, @@ -25947,7 +30557,7 @@ "label": "Community 443 - \"Community 443\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2296", + "source_location": "L2350", "_origin": "ast", "id": "graphs_graph_report_community_443_community_443", "community": 91, @@ -25957,7 +30567,7 @@ "label": "Community 444 - \"Community 444\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2300", + "source_location": "L2354", "_origin": "ast", "id": "graphs_graph_report_community_444_community_444", "community": 91, @@ -25967,7 +30577,7 @@ "label": "Community 445 - \"Community 445\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2304", + "source_location": "L2358", "_origin": "ast", "id": "graphs_graph_report_community_445_community_445", "community": 91, @@ -25977,7 +30587,7 @@ "label": "Community 446 - \"Community 446\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2308", + "source_location": "L2362", "_origin": "ast", "id": "graphs_graph_report_community_446_community_446", "community": 91, @@ -25987,7 +30597,7 @@ "label": "Community 447 - \"Community 447\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2312", + "source_location": "L2366", "_origin": "ast", "id": "graphs_graph_report_community_447_community_447", "community": 91, @@ -25997,7 +30607,7 @@ "label": "Community 448 - \"Community 448\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2316", + "source_location": "L2370", "_origin": "ast", "id": "graphs_graph_report_community_448_community_448", "community": 91, @@ -26007,7 +30617,7 @@ "label": "Community 449 - \"Community 449\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2320", + "source_location": "L2374", "_origin": "ast", "id": "graphs_graph_report_community_449_community_449", "community": 91, @@ -26017,7 +30627,7 @@ "label": "Community 450 - \"Community 450\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2324", + "source_location": "L2378", "_origin": "ast", "id": "graphs_graph_report_community_450_community_450", "community": 91, @@ -26027,7 +30637,7 @@ "label": "Community 451 - \"Community 451\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2328", + "source_location": "L2382", "_origin": "ast", "id": "graphs_graph_report_community_451_community_451", "community": 91, @@ -26037,7 +30647,7 @@ "label": "Community 452 - \"Community 452\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2332", + "source_location": "L2386", "_origin": "ast", "id": "graphs_graph_report_community_452_community_452", "community": 91, @@ -26047,7 +30657,7 @@ "label": "Community 453 - \"Community 453\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2336", + "source_location": "L2390", "_origin": "ast", "id": "graphs_graph_report_community_453_community_453", "community": 91, @@ -26057,7 +30667,7 @@ "label": "Community 454 - \"Community 454\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2340", + "source_location": "L2394", "_origin": "ast", "id": "graphs_graph_report_community_454_community_454", "community": 91, @@ -26067,7 +30677,7 @@ "label": "Community 455 - \"Community 455\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2344", + "source_location": "L2398", "_origin": "ast", "id": "graphs_graph_report_community_455_community_455", "community": 91, @@ -26077,7 +30687,7 @@ "label": "Community 456 - \"Community 456\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2348", + "source_location": "L2402", "_origin": "ast", "id": "graphs_graph_report_community_456_community_456", "community": 91, @@ -26087,7 +30697,7 @@ "label": "Community 457 - \"Community 457\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2352", + "source_location": "L2406", "_origin": "ast", "id": "graphs_graph_report_community_457_community_457", "community": 91, @@ -26097,7 +30707,7 @@ "label": "Community 458 - \"Community 458\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2356", + "source_location": "L2410", "_origin": "ast", "id": "graphs_graph_report_community_458_community_458", "community": 91, @@ -26107,7 +30717,7 @@ "label": "Community 459 - \"Community 459\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2360", + "source_location": "L2414", "_origin": "ast", "id": "graphs_graph_report_community_459_community_459", "community": 91, @@ -26117,7 +30727,7 @@ "label": "Community 460 - \"Community 460\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2364", + "source_location": "L2418", "_origin": "ast", "id": "graphs_graph_report_community_460_community_460", "community": 91, @@ -26127,7 +30737,7 @@ "label": "Community 461 - \"Community 461\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2368", + "source_location": "L2422", "_origin": "ast", "id": "graphs_graph_report_community_461_community_461", "community": 91, @@ -26137,7 +30747,7 @@ "label": "Community 462 - \"Community 462\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2372", + "source_location": "L2426", "_origin": "ast", "id": "graphs_graph_report_community_462_community_462", "community": 91, @@ -26147,7 +30757,7 @@ "label": "Community 463 - \"Community 463\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2376", + "source_location": "L2430", "_origin": "ast", "id": "graphs_graph_report_community_463_community_463", "community": 91, @@ -26157,7 +30767,7 @@ "label": "Community 464 - \"Community 464\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2380", + "source_location": "L2434", "_origin": "ast", "id": "graphs_graph_report_community_464_community_464", "community": 91, @@ -26167,7 +30777,7 @@ "label": "Community 465 - \"Community 465\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2384", + "source_location": "L2438", "_origin": "ast", "id": "graphs_graph_report_community_465_community_465", "community": 91, @@ -26177,7 +30787,7 @@ "label": "Community 466 - \"Community 466\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2388", + "source_location": "L2442", "_origin": "ast", "id": "graphs_graph_report_community_466_community_466", "community": 91, @@ -26187,7 +30797,7 @@ "label": "Community 467 - \"Community 467\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2392", + "source_location": "L2446", "_origin": "ast", "id": "graphs_graph_report_community_467_community_467", "community": 91, @@ -26197,7 +30807,7 @@ "label": "Community 468 - \"Community 468\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2396", + "source_location": "L2450", "_origin": "ast", "id": "graphs_graph_report_community_468_community_468", "community": 91, @@ -26207,7 +30817,7 @@ "label": "Community 469 - \"Community 469\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2400", + "source_location": "L2454", "_origin": "ast", "id": "graphs_graph_report_community_469_community_469", "community": 91, @@ -26217,7 +30827,7 @@ "label": "Community 470 - \"Community 470\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2404", + "source_location": "L2458", "_origin": "ast", "id": "graphs_graph_report_community_470_community_470", "community": 91, @@ -26227,7 +30837,7 @@ "label": "Community 471 - \"Community 471\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2408", + "source_location": "L2462", "_origin": "ast", "id": "graphs_graph_report_community_471_community_471", "community": 91, @@ -26237,7 +30847,7 @@ "label": "Community 472 - \"Community 472\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2412", + "source_location": "L2466", "_origin": "ast", "id": "graphs_graph_report_community_472_community_472", "community": 91, @@ -26247,7 +30857,7 @@ "label": "Community 473 - \"Community 473\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2416", + "source_location": "L2470", "_origin": "ast", "id": "graphs_graph_report_community_473_community_473", "community": 91, @@ -26257,7 +30867,7 @@ "label": "Community 474 - \"Community 474\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2420", + "source_location": "L2474", "_origin": "ast", "id": "graphs_graph_report_community_474_community_474", "community": 91, @@ -26267,7 +30877,7 @@ "label": "Community 475 - \"Community 475\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2424", + "source_location": "L2478", "_origin": "ast", "id": "graphs_graph_report_community_475_community_475", "community": 91, @@ -26277,7 +30887,7 @@ "label": "Community 476 - \"Community 476\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2428", + "source_location": "L2482", "_origin": "ast", "id": "graphs_graph_report_community_476_community_476", "community": 91, @@ -26287,7 +30897,7 @@ "label": "Community 477 - \"Community 477\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2432", + "source_location": "L2486", "_origin": "ast", "id": "graphs_graph_report_community_477_community_477", "community": 91, @@ -26297,7 +30907,7 @@ "label": "Community 478 - \"Community 478\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2436", + "source_location": "L2490", "_origin": "ast", "id": "graphs_graph_report_community_478_community_478", "community": 91, @@ -26307,7 +30917,7 @@ "label": "Community 479 - \"Community 479\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2440", + "source_location": "L2494", "_origin": "ast", "id": "graphs_graph_report_community_479_community_479", "community": 91, @@ -26317,7 +30927,7 @@ "label": "Community 480 - \"Community 480\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2444", + "source_location": "L2498", "_origin": "ast", "id": "graphs_graph_report_community_480_community_480", "community": 91, @@ -26327,7 +30937,7 @@ "label": "Community 481 - \"Community 481\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2448", + "source_location": "L2502", "_origin": "ast", "id": "graphs_graph_report_community_481_community_481", "community": 91, @@ -26337,7 +30947,7 @@ "label": "Community 482 - \"Community 482\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2452", + "source_location": "L2506", "_origin": "ast", "id": "graphs_graph_report_community_482_community_482", "community": 91, @@ -26347,7 +30957,7 @@ "label": "Community 483 - \"Community 483\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2456", + "source_location": "L2510", "_origin": "ast", "id": "graphs_graph_report_community_483_community_483", "community": 91, @@ -26357,7 +30967,7 @@ "label": "Community 484 - \"Community 484\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2460", + "source_location": "L2514", "_origin": "ast", "id": "graphs_graph_report_community_484_community_484", "community": 91, @@ -26367,7 +30977,7 @@ "label": "Community 485 - \"Community 485\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2464", + "source_location": "L2518", "_origin": "ast", "id": "graphs_graph_report_community_485_community_485", "community": 91, @@ -26377,7 +30987,7 @@ "label": "Community 486 - \"Community 486\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2468", + "source_location": "L2522", "_origin": "ast", "id": "graphs_graph_report_community_486_community_486", "community": 91, @@ -26387,7 +30997,7 @@ "label": "Community 487 - \"Community 487\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2472", + "source_location": "L2526", "_origin": "ast", "id": "graphs_graph_report_community_487_community_487", "community": 91, @@ -26397,7 +31007,7 @@ "label": "Community 488 - \"Community 488\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2476", + "source_location": "L2530", "_origin": "ast", "id": "graphs_graph_report_community_488_community_488", "community": 91, @@ -26407,7 +31017,7 @@ "label": "Community 489 - \"Community 489\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2480", + "source_location": "L2534", "_origin": "ast", "id": "graphs_graph_report_community_489_community_489", "community": 91, @@ -26417,7 +31027,7 @@ "label": "Community 490 - \"Community 490\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2484", + "source_location": "L2538", "_origin": "ast", "id": "graphs_graph_report_community_490_community_490", "community": 91, @@ -26427,7 +31037,7 @@ "label": "Community 491 - \"Community 491\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2488", + "source_location": "L2542", "_origin": "ast", "id": "graphs_graph_report_community_491_community_491", "community": 91, @@ -26437,7 +31047,7 @@ "label": "Community 492 - \"Community 492\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2492", + "source_location": "L2546", "_origin": "ast", "id": "graphs_graph_report_community_492_community_492", "community": 91, @@ -26447,7 +31057,7 @@ "label": "Community 493 - \"Community 493\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2496", + "source_location": "L2550", "_origin": "ast", "id": "graphs_graph_report_community_493_community_493", "community": 91, @@ -26457,7 +31067,7 @@ "label": "Community 494 - \"Community 494\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2500", + "source_location": "L2554", "_origin": "ast", "id": "graphs_graph_report_community_494_community_494", "community": 91, @@ -26467,7 +31077,7 @@ "label": "Community 495 - \"Community 495\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2504", + "source_location": "L2558", "_origin": "ast", "id": "graphs_graph_report_community_495_community_495", "community": 91, @@ -26477,7 +31087,7 @@ "label": "Community 496 - \"Community 496\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2508", + "source_location": "L2562", "_origin": "ast", "id": "graphs_graph_report_community_496_community_496", "community": 91, @@ -26487,7 +31097,7 @@ "label": "Community 497 - \"Community 497\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2512", + "source_location": "L2566", "_origin": "ast", "id": "graphs_graph_report_community_497_community_497", "community": 91, @@ -26497,7 +31107,7 @@ "label": "Community 498 - \"Community 498\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2516", + "source_location": "L2570", "_origin": "ast", "id": "graphs_graph_report_community_498_community_498", "community": 91, @@ -26507,7 +31117,7 @@ "label": "Community 499 - \"Community 499\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2520", + "source_location": "L2574", "_origin": "ast", "id": "graphs_graph_report_community_499_community_499", "community": 91, @@ -26517,7 +31127,7 @@ "label": "Community 500 - \"Community 500\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2524", + "source_location": "L2578", "_origin": "ast", "id": "graphs_graph_report_community_500_community_500", "community": 91, @@ -26527,7 +31137,7 @@ "label": "Community 501 - \"Community 501\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2528", + "source_location": "L2582", "_origin": "ast", "id": "graphs_graph_report_community_501_community_501", "community": 91, @@ -26537,7 +31147,7 @@ "label": "Community 502 - \"Community 502\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2532", + "source_location": "L2586", "_origin": "ast", "id": "graphs_graph_report_community_502_community_502", "community": 91, @@ -26547,7 +31157,7 @@ "label": "Community 503 - \"Community 503\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2536", + "source_location": "L2590", "_origin": "ast", "id": "graphs_graph_report_community_503_community_503", "community": 91, @@ -26557,7 +31167,7 @@ "label": "Community 504 - \"Community 504\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2540", + "source_location": "L2594", "_origin": "ast", "id": "graphs_graph_report_community_504_community_504", "community": 91, @@ -26567,7 +31177,7 @@ "label": "Community 505 - \"Community 505\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2544", + "source_location": "L2598", "_origin": "ast", "id": "graphs_graph_report_community_505_community_505", "community": 91, @@ -26577,7 +31187,7 @@ "label": "Community 506 - \"Community 506\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2548", + "source_location": "L2602", "_origin": "ast", "id": "graphs_graph_report_community_506_community_506", "community": 91, @@ -26587,7 +31197,7 @@ "label": "Community 511 - \"Community 511\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2552", + "source_location": "L2606", "_origin": "ast", "id": "graphs_graph_report_community_511_community_511", "community": 91, @@ -26597,7 +31207,7 @@ "label": "Community 512 - \"Community 512\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2556", + "source_location": "L2610", "_origin": "ast", "id": "graphs_graph_report_community_512_community_512", "community": 91, @@ -26607,7 +31217,7 @@ "label": "Community 513 - \"Community 513\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2560", + "source_location": "L2614", "_origin": "ast", "id": "graphs_graph_report_community_513_community_513", "community": 91, @@ -26617,7 +31227,7 @@ "label": "Community 514 - \"Community 514\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2564", + "source_location": "L2618", "_origin": "ast", "id": "graphs_graph_report_community_514_community_514", "community": 91, @@ -26627,7 +31237,7 @@ "label": "Community 515 - \"Community 515\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2568", + "source_location": "L2622", "_origin": "ast", "id": "graphs_graph_report_community_515_community_515", "community": 91, @@ -26637,7 +31247,7 @@ "label": "Community 520 - \"Community 520\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2572", + "source_location": "L2626", "_origin": "ast", "id": "graphs_graph_report_community_520_community_520", "community": 91, @@ -26647,7 +31257,7 @@ "label": "Community 521 - \"Community 521\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2576", + "source_location": "L2630", "_origin": "ast", "id": "graphs_graph_report_community_521_community_521", "community": 91, @@ -26657,7 +31267,7 @@ "label": "Community 523 - \"Community 523\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2580", + "source_location": "L2634", "_origin": "ast", "id": "graphs_graph_report_community_523_community_523", "community": 91, @@ -26667,7 +31277,7 @@ "label": "Community 524 - \"Community 524\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2584", + "source_location": "L2638", "_origin": "ast", "id": "graphs_graph_report_community_524_community_524", "community": 91, @@ -26677,7 +31287,7 @@ "label": "Community 525 - \"Community 525\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2588", + "source_location": "L2642", "_origin": "ast", "id": "graphs_graph_report_community_525_community_525", "community": 91, @@ -26687,7 +31297,7 @@ "label": "Community 534 - \"Community 534\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2592", + "source_location": "L2646", "_origin": "ast", "id": "graphs_graph_report_community_534_community_534", "community": 91, @@ -26697,7 +31307,7 @@ "label": "Community 535 - \"Community 535\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2596", + "source_location": "L2650", "_origin": "ast", "id": "graphs_graph_report_community_535_community_535", "community": 91, @@ -26707,7 +31317,7 @@ "label": "Community 536 - \"Community 536\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2600", + "source_location": "L2654", "_origin": "ast", "id": "graphs_graph_report_community_536_community_536", "community": 91, @@ -26717,7 +31327,7 @@ "label": "Community 537 - \"Community 537\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2604", + "source_location": "L2658", "_origin": "ast", "id": "graphs_graph_report_community_537_community_537", "community": 91, @@ -26727,7 +31337,7 @@ "label": "Community 538 - \"Community 538\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2608", + "source_location": "L2662", "_origin": "ast", "id": "graphs_graph_report_community_538_community_538", "community": 91, @@ -26737,7 +31347,7 @@ "label": "Community 539 - \"Community 539\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2612", + "source_location": "L2666", "_origin": "ast", "id": "graphs_graph_report_community_539_community_539", "community": 91, @@ -26747,7 +31357,7 @@ "label": "Community 540 - \"Community 540\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2616", + "source_location": "L2670", "_origin": "ast", "id": "graphs_graph_report_community_540_community_540", "community": 91, @@ -26757,7 +31367,7 @@ "label": "Community 541 - \"Community 541\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2620", + "source_location": "L2674", "_origin": "ast", "id": "graphs_graph_report_community_541_community_541", "community": 91, @@ -26767,7 +31377,7 @@ "label": "Community 542 - \"Community 542\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2624", + "source_location": "L2678", "_origin": "ast", "id": "graphs_graph_report_community_542_community_542", "community": 91, @@ -26777,7 +31387,7 @@ "label": "Community 543 - \"Community 543\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2628", + "source_location": "L2682", "_origin": "ast", "id": "graphs_graph_report_community_543_community_543", "community": 91, @@ -26787,7 +31397,7 @@ "label": "Community 544 - \"Community 544\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2632", + "source_location": "L2686", "_origin": "ast", "id": "graphs_graph_report_community_544_community_544", "community": 91, @@ -26797,7 +31407,7 @@ "label": "Community 545 - \"Community 545\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2636", + "source_location": "L2690", "_origin": "ast", "id": "graphs_graph_report_community_545_community_545", "community": 91, @@ -26807,7 +31417,7 @@ "label": "Community 546 - \"Community 546\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2640", + "source_location": "L2694", "_origin": "ast", "id": "graphs_graph_report_community_546_community_546", "community": 91, @@ -26817,7 +31427,7 @@ "label": "Community 547 - \"Community 547\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2644", + "source_location": "L2698", "_origin": "ast", "id": "graphs_graph_report_community_547_community_547", "community": 91, @@ -26827,7 +31437,7 @@ "label": "Community 548 - \"Community 548\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2648", + "source_location": "L2702", "_origin": "ast", "id": "graphs_graph_report_community_548_community_548", "community": 91, @@ -26837,7 +31447,7 @@ "label": "Community 549 - \"Community 549\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2652", + "source_location": "L2706", "_origin": "ast", "id": "graphs_graph_report_community_549_community_549", "community": 91, @@ -26847,7 +31457,7 @@ "label": "Community 550 - \"Community 550\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2656", + "source_location": "L2710", "_origin": "ast", "id": "graphs_graph_report_community_550_community_550", "community": 91, @@ -26857,7 +31467,7 @@ "label": "Community 551 - \"Community 551\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2660", + "source_location": "L2714", "_origin": "ast", "id": "graphs_graph_report_community_551_community_551", "community": 91, @@ -26867,7 +31477,7 @@ "label": "Community 552 - \"Community 552\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2664", + "source_location": "L2718", "_origin": "ast", "id": "graphs_graph_report_community_552_community_552", "community": 91, @@ -26877,7 +31487,7 @@ "label": "Community 553 - \"Community 553\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2668", + "source_location": "L2722", "_origin": "ast", "id": "graphs_graph_report_community_553_community_553", "community": 91, @@ -26887,7 +31497,7 @@ "label": "Community 554 - \"Community 554\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2672", + "source_location": "L2726", "_origin": "ast", "id": "graphs_graph_report_community_554_community_554", "community": 91, @@ -26897,7 +31507,7 @@ "label": "Community 555 - \"Community 555\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2676", + "source_location": "L2730", "_origin": "ast", "id": "graphs_graph_report_community_555_community_555", "community": 91, @@ -26907,7 +31517,7 @@ "label": "Community 556 - \"Community 556\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2680", + "source_location": "L2734", "_origin": "ast", "id": "graphs_graph_report_community_556_community_556", "community": 91, @@ -26917,7 +31527,7 @@ "label": "Community 557 - \"Community 557\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2684", + "source_location": "L2738", "_origin": "ast", "id": "graphs_graph_report_community_557_community_557", "community": 91, @@ -26927,7 +31537,7 @@ "label": "Community 558 - \"Community 558\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2688", + "source_location": "L2742", "_origin": "ast", "id": "graphs_graph_report_community_558_community_558", "community": 91, @@ -26937,7 +31547,7 @@ "label": "Community 560 - \"Community 560\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2692", + "source_location": "L2746", "_origin": "ast", "id": "graphs_graph_report_community_560_community_560", "community": 91, @@ -26947,7 +31557,7 @@ "label": "Community 561 - \"Community 561\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2696", + "source_location": "L2750", "_origin": "ast", "id": "graphs_graph_report_community_561_community_561", "community": 91, @@ -26957,7 +31567,7 @@ "label": "Community 570 - \"Community 570\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2700", + "source_location": "L2754", "_origin": "ast", "id": "graphs_graph_report_community_570_community_570", "community": 91, @@ -26967,7 +31577,7 @@ "label": "Community 588 - \"Community 588\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2704", + "source_location": "L2758", "_origin": "ast", "id": "graphs_graph_report_community_588_community_588", "community": 91, @@ -26977,7 +31587,7 @@ "label": "Community 589 - \"Community 589\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2708", + "source_location": "L2762", "_origin": "ast", "id": "graphs_graph_report_community_589_community_589", "community": 91, @@ -26987,7 +31597,7 @@ "label": "Community 590 - \"Community 590\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2712", + "source_location": "L2766", "_origin": "ast", "id": "graphs_graph_report_community_590_community_590", "community": 91, @@ -26997,7 +31607,7 @@ "label": "Community 591 - \"Community 591\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2716", + "source_location": "L2770", "_origin": "ast", "id": "graphs_graph_report_community_591_community_591", "community": 91, @@ -27007,7 +31617,7 @@ "label": "Community 592 - \"Community 592\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2720", + "source_location": "L2774", "_origin": "ast", "id": "graphs_graph_report_community_592_community_592", "community": 91, @@ -27017,7 +31627,7 @@ "label": "Community 593 - \"Community 593\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2724", + "source_location": "L2778", "_origin": "ast", "id": "graphs_graph_report_community_593_community_593", "community": 91, @@ -27027,7 +31637,7 @@ "label": "Community 594 - \"Community 594\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2728", + "source_location": "L2782", "_origin": "ast", "id": "graphs_graph_report_community_594_community_594", "community": 91, @@ -27037,7 +31647,7 @@ "label": "Community 595 - \"Community 595\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2732", + "source_location": "L2786", "_origin": "ast", "id": "graphs_graph_report_community_595_community_595", "community": 91, @@ -27047,7 +31657,7 @@ "label": "Community 596 - \"Community 596\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2736", + "source_location": "L2790", "_origin": "ast", "id": "graphs_graph_report_community_596_community_596", "community": 91, @@ -27057,7 +31667,7 @@ "label": "Community 597 - \"Community 597\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2740", + "source_location": "L2794", "_origin": "ast", "id": "graphs_graph_report_community_597_community_597", "community": 91, @@ -27067,7 +31677,7 @@ "label": "Community 598 - \"Community 598\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2744", + "source_location": "L2798", "_origin": "ast", "id": "graphs_graph_report_community_598_community_598", "community": 91, @@ -27077,7 +31687,7 @@ "label": "Community 599 - \"Community 599\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2748", + "source_location": "L2802", "_origin": "ast", "id": "graphs_graph_report_community_599_community_599", "community": 91, @@ -27087,7 +31697,7 @@ "label": "Community 600 - \"Community 600\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2752", + "source_location": "L2806", "_origin": "ast", "id": "graphs_graph_report_community_600_community_600", "community": 91, @@ -27097,7 +31707,7 @@ "label": "Community 601 - \"Community 601\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2756", + "source_location": "L2810", "_origin": "ast", "id": "graphs_graph_report_community_601_community_601", "community": 91, @@ -27107,7 +31717,7 @@ "label": "Community 602 - \"Community 602\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2760", + "source_location": "L2814", "_origin": "ast", "id": "graphs_graph_report_community_602_community_602", "community": 91, @@ -27117,7 +31727,7 @@ "label": "Community 603 - \"Community 603\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2764", + "source_location": "L2818", "_origin": "ast", "id": "graphs_graph_report_community_603_community_603", "community": 91, @@ -27127,7 +31737,7 @@ "label": "Community 604 - \"Community 604\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2768", + "source_location": "L2822", "_origin": "ast", "id": "graphs_graph_report_community_604_community_604", "community": 91, @@ -27137,7 +31747,7 @@ "label": "Community 605 - \"Community 605\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2772", + "source_location": "L2826", "_origin": "ast", "id": "graphs_graph_report_community_605_community_605", "community": 91, @@ -27147,7 +31757,7 @@ "label": "Community 606 - \"Community 606\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2776", + "source_location": "L2830", "_origin": "ast", "id": "graphs_graph_report_community_606_community_606", "community": 91, @@ -27157,7 +31767,7 @@ "label": "Community 607 - \"Community 607\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2780", + "source_location": "L2834", "_origin": "ast", "id": "graphs_graph_report_community_607_community_607", "community": 91, @@ -27167,7 +31777,7 @@ "label": "Community 608 - \"Community 608\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2784", + "source_location": "L2838", "_origin": "ast", "id": "graphs_graph_report_community_608_community_608", "community": 91, @@ -27177,7 +31787,7 @@ "label": "Community 609 - \"Community 609\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2788", + "source_location": "L2842", "_origin": "ast", "id": "graphs_graph_report_community_609_community_609", "community": 91, @@ -27187,7 +31797,7 @@ "label": "Community 610 - \"Community 610\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2792", + "source_location": "L2846", "_origin": "ast", "id": "graphs_graph_report_community_610_community_610", "community": 91, @@ -27197,7 +31807,7 @@ "label": "Community 611 - \"Community 611\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2796", + "source_location": "L2850", "_origin": "ast", "id": "graphs_graph_report_community_611_community_611", "community": 91, @@ -27207,7 +31817,7 @@ "label": "Community 612 - \"Community 612\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2800", + "source_location": "L2854", "_origin": "ast", "id": "graphs_graph_report_community_612_community_612", "community": 91, @@ -27217,7 +31827,7 @@ "label": "Community 613 - \"Community 613\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2804", + "source_location": "L2858", "_origin": "ast", "id": "graphs_graph_report_community_613_community_613", "community": 91, @@ -27227,7 +31837,7 @@ "label": "Community 614 - \"Community 614\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2808", + "source_location": "L2862", "_origin": "ast", "id": "graphs_graph_report_community_614_community_614", "community": 91, @@ -27237,7 +31847,7 @@ "label": "Community 615 - \"Community 615\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2812", + "source_location": "L2866", "_origin": "ast", "id": "graphs_graph_report_community_615_community_615", "community": 91, @@ -27247,7 +31857,7 @@ "label": "Community 616 - \"Community 616\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2816", + "source_location": "L2870", "_origin": "ast", "id": "graphs_graph_report_community_616_community_616", "community": 91, @@ -27257,7 +31867,7 @@ "label": "Community 617 - \"Community 617\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2820", + "source_location": "L2874", "_origin": "ast", "id": "graphs_graph_report_community_617_community_617", "community": 91, @@ -27267,7 +31877,7 @@ "label": "Community 618 - \"Community 618\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2824", + "source_location": "L2878", "_origin": "ast", "id": "graphs_graph_report_community_618_community_618", "community": 91, @@ -27277,7 +31887,7 @@ "label": "Community 619 - \"Community 619\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2828", + "source_location": "L2882", "_origin": "ast", "id": "graphs_graph_report_community_619_community_619", "community": 91, @@ -27287,7 +31897,7 @@ "label": "Community 620 - \"Community 620\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2832", + "source_location": "L2886", "_origin": "ast", "id": "graphs_graph_report_community_620_community_620", "community": 91, @@ -27297,7 +31907,7 @@ "label": "Community 621 - \"Community 621\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2836", + "source_location": "L2890", "_origin": "ast", "id": "graphs_graph_report_community_621_community_621", "community": 91, @@ -27307,7 +31917,7 @@ "label": "Community 622 - \"Community 622\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2840", + "source_location": "L2894", "_origin": "ast", "id": "graphs_graph_report_community_622_community_622", "community": 91, @@ -27317,7 +31927,7 @@ "label": "Community 623 - \"Community 623\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2844", + "source_location": "L2898", "_origin": "ast", "id": "graphs_graph_report_community_623_community_623", "community": 91, @@ -27327,7 +31937,7 @@ "label": "Community 624 - \"Community 624\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2848", + "source_location": "L2902", "_origin": "ast", "id": "graphs_graph_report_community_624_community_624", "community": 91, @@ -27337,7 +31947,7 @@ "label": "Community 625 - \"Community 625\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2852", + "source_location": "L2906", "_origin": "ast", "id": "graphs_graph_report_community_625_community_625", "community": 91, @@ -27347,7 +31957,7 @@ "label": "Community 628 - \"Community 628\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2856", + "source_location": "L2910", "_origin": "ast", "id": "graphs_graph_report_community_628_community_628", "community": 91, @@ -27357,7 +31967,7 @@ "label": "Community 629 - \"Community 629\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2860", + "source_location": "L2914", "_origin": "ast", "id": "graphs_graph_report_community_629_community_629", "community": 91, @@ -27367,7 +31977,7 @@ "label": "Community 630 - \"Community 630\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2864", + "source_location": "L2918", "_origin": "ast", "id": "graphs_graph_report_community_630_community_630", "community": 91, @@ -27377,7 +31987,7 @@ "label": "Community 640 - \"Community 640\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2868", + "source_location": "L2922", "_origin": "ast", "id": "graphs_graph_report_community_640_community_640", "community": 91, @@ -27387,7 +31997,7 @@ "label": "Community 641 - \"Community 641\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2872", + "source_location": "L2926", "_origin": "ast", "id": "graphs_graph_report_community_641_community_641", "community": 91, @@ -27397,7 +32007,7 @@ "label": "Community 642 - \"Community 642\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2876", + "source_location": "L2930", "_origin": "ast", "id": "graphs_graph_report_community_642_community_642", "community": 91, @@ -27407,7 +32017,7 @@ "label": "Community 643 - \"Community 643\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2880", + "source_location": "L2934", "_origin": "ast", "id": "graphs_graph_report_community_643_community_643", "community": 91, @@ -27417,7 +32027,7 @@ "label": "Community 644 - \"Community 644\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2884", + "source_location": "L2938", "_origin": "ast", "id": "graphs_graph_report_community_644_community_644", "community": 91, @@ -27427,17 +32037,577 @@ "label": "Community 645 - \"Community 645\"", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2888", + "source_location": "L2942", "_origin": "ast", "id": "graphs_graph_report_community_645_community_645", "community": 91, "norm_label": "community 645 - \"community 645\"" }, + { + "label": "Community 648 - \"Community 648\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2946", + "_origin": "ast", + "id": "graphs_graph_report_community_648_community_648", + "community": 91, + "norm_label": "community 648 - \"community 648\"" + }, + { + "label": "Community 649 - \"Community 649\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2950", + "_origin": "ast", + "id": "graphs_graph_report_community_649_community_649", + "community": 91, + "norm_label": "community 649 - \"community 649\"" + }, + { + "label": "Community 650 - \"Community 650\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2954", + "_origin": "ast", + "id": "graphs_graph_report_community_650_community_650", + "community": 91, + "norm_label": "community 650 - \"community 650\"" + }, + { + "label": "Community 651 - \"Community 651\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2958", + "_origin": "ast", + "id": "graphs_graph_report_community_651_community_651", + "community": 91, + "norm_label": "community 651 - \"community 651\"" + }, + { + "label": "Community 652 - \"Community 652\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2962", + "_origin": "ast", + "id": "graphs_graph_report_community_652_community_652", + "community": 91, + "norm_label": "community 652 - \"community 652\"" + }, + { + "label": "Community 653 - \"Community 653\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2966", + "_origin": "ast", + "id": "graphs_graph_report_community_653_community_653", + "community": 91, + "norm_label": "community 653 - \"community 653\"" + }, + { + "label": "Community 654 - \"Community 654\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2970", + "_origin": "ast", + "id": "graphs_graph_report_community_654_community_654", + "community": 91, + "norm_label": "community 654 - \"community 654\"" + }, + { + "label": "Community 655 - \"Community 655\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2974", + "_origin": "ast", + "id": "graphs_graph_report_community_655_community_655", + "community": 91, + "norm_label": "community 655 - \"community 655\"" + }, + { + "label": "Community 656 - \"Community 656\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2978", + "_origin": "ast", + "id": "graphs_graph_report_community_656_community_656", + "community": 91, + "norm_label": "community 656 - \"community 656\"" + }, + { + "label": "Community 657 - \"Community 657\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2982", + "_origin": "ast", + "id": "graphs_graph_report_community_657_community_657", + "community": 91, + "norm_label": "community 657 - \"community 657\"" + }, + { + "label": "Community 658 - \"Community 658\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2986", + "_origin": "ast", + "id": "graphs_graph_report_community_658_community_658", + "community": 91, + "norm_label": "community 658 - \"community 658\"" + }, + { + "label": "Community 659 - \"Community 659\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2997", + "_origin": "ast", + "id": "graphs_graph_report_community_659_community_659", + "community": 91, + "norm_label": "community 659 - \"community 659\"" + }, + { + "label": "Community 660 - \"Community 660\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3001", + "_origin": "ast", + "id": "graphs_graph_report_community_660_community_660", + "community": 91, + "norm_label": "community 660 - \"community 660\"" + }, + { + "label": "Community 661 - \"Community 661\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3005", + "_origin": "ast", + "id": "graphs_graph_report_community_661_community_661", + "community": 91, + "norm_label": "community 661 - \"community 661\"" + }, + { + "label": "Community 662 - \"Community 662\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3009", + "_origin": "ast", + "id": "graphs_graph_report_community_662_community_662", + "community": 91, + "norm_label": "community 662 - \"community 662\"" + }, + { + "label": "Community 663 - \"Community 663\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3013", + "_origin": "ast", + "id": "graphs_graph_report_community_663_community_663", + "community": 91, + "norm_label": "community 663 - \"community 663\"" + }, + { + "label": "Community 664 - \"Community 664\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3017", + "_origin": "ast", + "id": "graphs_graph_report_community_664_community_664", + "community": 91, + "norm_label": "community 664 - \"community 664\"" + }, + { + "label": "Community 665 - \"Community 665\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3021", + "_origin": "ast", + "id": "graphs_graph_report_community_665_community_665", + "community": 91, + "norm_label": "community 665 - \"community 665\"" + }, + { + "label": "Community 666 - \"Community 666\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3025", + "_origin": "ast", + "id": "graphs_graph_report_community_666_community_666", + "community": 91, + "norm_label": "community 666 - \"community 666\"" + }, + { + "label": "Community 667 - \"Community 667\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3029", + "_origin": "ast", + "id": "graphs_graph_report_community_667_community_667", + "community": 91, + "norm_label": "community 667 - \"community 667\"" + }, + { + "label": "Community 668 - \"Community 668\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3033", + "_origin": "ast", + "id": "graphs_graph_report_community_668_community_668", + "community": 91, + "norm_label": "community 668 - \"community 668\"" + }, + { + "label": "Community 669 - \"Community 669\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3037", + "_origin": "ast", + "id": "graphs_graph_report_community_669_community_669", + "community": 91, + "norm_label": "community 669 - \"community 669\"" + }, + { + "label": "Community 670 - \"Community 670\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3041", + "_origin": "ast", + "id": "graphs_graph_report_community_670_community_670", + "community": 91, + "norm_label": "community 670 - \"community 670\"" + }, + { + "label": "Community 671 - \"Community 671\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3045", + "_origin": "ast", + "id": "graphs_graph_report_community_671_community_671", + "community": 91, + "norm_label": "community 671 - \"community 671\"" + }, + { + "label": "Community 672 - \"Community 672\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3055", + "_origin": "ast", + "id": "graphs_graph_report_community_672_community_672", + "community": 91, + "norm_label": "community 672 - \"community 672\"" + }, + { + "label": "Community 673 - \"Community 673\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3059", + "_origin": "ast", + "id": "graphs_graph_report_community_673_community_673", + "community": 91, + "norm_label": "community 673 - \"community 673\"" + }, + { + "label": "Community 674 - \"Community 674\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3063", + "_origin": "ast", + "id": "graphs_graph_report_community_674_community_674", + "community": 91, + "norm_label": "community 674 - \"community 674\"" + }, + { + "label": "Community 675 - \"Community 675\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3067", + "_origin": "ast", + "id": "graphs_graph_report_community_675_community_675", + "community": 91, + "norm_label": "community 675 - \"community 675\"" + }, + { + "label": "Community 676 - \"Community 676\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3071", + "_origin": "ast", + "id": "graphs_graph_report_community_676_community_676", + "community": 91, + "norm_label": "community 676 - \"community 676\"" + }, + { + "label": "Community 677 - \"Community 677\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3075", + "_origin": "ast", + "id": "graphs_graph_report_community_677_community_677", + "community": 91, + "norm_label": "community 677 - \"community 677\"" + }, + { + "label": "Community 678 - \"Community 678\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3079", + "_origin": "ast", + "id": "graphs_graph_report_community_678_community_678", + "community": 91, + "norm_label": "community 678 - \"community 678\"" + }, + { + "label": "Community 679 - \"Community 679\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3083", + "_origin": "ast", + "id": "graphs_graph_report_community_679_community_679", + "community": 91, + "norm_label": "community 679 - \"community 679\"" + }, + { + "label": "Community 680 - \"Community 680\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3087", + "_origin": "ast", + "id": "graphs_graph_report_community_680_community_680", + "community": 91, + "norm_label": "community 680 - \"community 680\"" + }, + { + "label": "Community 681 - \"Community 681\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3091", + "_origin": "ast", + "id": "graphs_graph_report_community_681_community_681", + "community": 91, + "norm_label": "community 681 - \"community 681\"" + }, + { + "label": "Community 682 - \"Community 682\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3095", + "_origin": "ast", + "id": "graphs_graph_report_community_682_community_682", + "community": 91, + "norm_label": "community 682 - \"community 682\"" + }, + { + "label": "Community 683 - \"Community 683\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3099", + "_origin": "ast", + "id": "graphs_graph_report_community_683_community_683", + "community": 91, + "norm_label": "community 683 - \"community 683\"" + }, + { + "label": "Community 684 - \"Community 684\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3103", + "_origin": "ast", + "id": "graphs_graph_report_community_684_community_684", + "community": 91, + "norm_label": "community 684 - \"community 684\"" + }, + { + "label": "Community 685 - \"Community 685\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3107", + "_origin": "ast", + "id": "graphs_graph_report_community_685_community_685", + "community": 91, + "norm_label": "community 685 - \"community 685\"" + }, + { + "label": "Community 686 - \"Community 686\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3111", + "_origin": "ast", + "id": "graphs_graph_report_community_686_community_686", + "community": 91, + "norm_label": "community 686 - \"community 686\"" + }, + { + "label": "Community 687 - \"Community 687\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3115", + "_origin": "ast", + "id": "graphs_graph_report_community_687_community_687", + "community": 91, + "norm_label": "community 687 - \"community 687\"" + }, + { + "label": "Community 688 - \"Community 688\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3119", + "_origin": "ast", + "id": "graphs_graph_report_community_688_community_688", + "community": 91, + "norm_label": "community 688 - \"community 688\"" + }, + { + "label": "Community 689 - \"Community 689\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3123", + "_origin": "ast", + "id": "graphs_graph_report_community_689_community_689", + "community": 91, + "norm_label": "community 689 - \"community 689\"" + }, + { + "label": "Community 690 - \"Community 690\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3127", + "_origin": "ast", + "id": "graphs_graph_report_community_690_community_690", + "community": 91, + "norm_label": "community 690 - \"community 690\"" + }, + { + "label": "Community 691 - \"Community 691\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3131", + "_origin": "ast", + "id": "graphs_graph_report_community_691_community_691", + "community": 91, + "norm_label": "community 691 - \"community 691\"" + }, + { + "label": "Community 692 - \"Community 692\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3135", + "_origin": "ast", + "id": "graphs_graph_report_community_692_community_692", + "community": 91, + "norm_label": "community 692 - \"community 692\"" + }, + { + "label": "Community 693 - \"Community 693\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3139", + "_origin": "ast", + "id": "graphs_graph_report_community_693_community_693", + "community": 91, + "norm_label": "community 693 - \"community 693\"" + }, + { + "label": "Community 694 - \"Community 694\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3143", + "_origin": "ast", + "id": "graphs_graph_report_community_694_community_694", + "community": 91, + "norm_label": "community 694 - \"community 694\"" + }, + { + "label": "Community 695 - \"Community 695\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3147", + "_origin": "ast", + "id": "graphs_graph_report_community_695_community_695", + "community": 91, + "norm_label": "community 695 - \"community 695\"" + }, + { + "label": "Community 696 - \"Community 696\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3151", + "_origin": "ast", + "id": "graphs_graph_report_community_696_community_696", + "community": 91, + "norm_label": "community 696 - \"community 696\"" + }, + { + "label": "Community 697 - \"Community 697\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3155", + "_origin": "ast", + "id": "graphs_graph_report_community_697_community_697", + "community": 91, + "norm_label": "community 697 - \"community 697\"" + }, + { + "label": "Community 698 - \"Community 698\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3159", + "_origin": "ast", + "id": "graphs_graph_report_community_698_community_698", + "community": 91, + "norm_label": "community 698 - \"community 698\"" + }, + { + "label": "Community 699 - \"Community 699\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3163", + "_origin": "ast", + "id": "graphs_graph_report_community_699_community_699", + "community": 91, + "norm_label": "community 699 - \"community 699\"" + }, + { + "label": "Community 700 - \"Community 700\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3167", + "_origin": "ast", + "id": "graphs_graph_report_community_700_community_700", + "community": 91, + "norm_label": "community 700 - \"community 700\"" + }, + { + "label": "Community 701 - \"Community 701\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3171", + "_origin": "ast", + "id": "graphs_graph_report_community_701_community_701", + "community": 91, + "norm_label": "community 701 - \"community 701\"" + }, + { + "label": "Community 702 - \"Community 702\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3175", + "_origin": "ast", + "id": "graphs_graph_report_community_702_community_702", + "community": 91, + "norm_label": "community 702 - \"community 702\"" + }, + { + "label": "Community 703 - \"Community 703\"", + "file_type": "document", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3179", + "_origin": "ast", + "id": "graphs_graph_report_community_703_community_703", + "community": 91, + "norm_label": "community 703 - \"community 703\"" + }, { "label": "Knowledge Gaps", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2892", + "source_location": "L3183", "_origin": "ast", "id": "graphs_graph_report_knowledge_gaps", "community": 241, @@ -27447,7 +32617,7 @@ "label": "Suggested Questions", "file_type": "document", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2897", + "source_location": "L3188", "_origin": "ast", "id": "graphs_graph_report_suggested_questions", "community": 241, @@ -54193,6 +59363,596 @@ "community": 487, "norm_label": "gaps summary" }, + { + "label": "10-01-PLAN.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-PLAN.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_plan", + "community": 704, + "norm_label": "10-01-plan.md" + }, + { + "label": "Trust Boundaries", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-PLAN.md", + "source_location": "L159", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_plan_trust_boundaries", + "community": 704, + "norm_label": "trust boundaries" + }, + { + "label": "STRIDE Threat Register", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-PLAN.md", + "source_location": "L166", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_plan_stride_threat_register", + "community": 704, + "norm_label": "stride threat register" + }, + { + "label": "10-01-SUMMARY.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary", + "community": 666, + "norm_label": "10-01-summary.md" + }, + { + "label": "Phase 10 Plan 01: v1.1 DB Foundation Summary", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L44", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary_phase_10_plan_01_v1_1_db_foundation_summary", + "community": 666, + "norm_label": "phase 10 plan 01: v1.1 db foundation summary" + }, + { + "label": "Tasks Completed", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L48", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary_tasks_completed", + "community": 666, + "norm_label": "tasks completed" + }, + { + "label": "What Was Built", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L56", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary_what_was_built", + "community": 666, + "norm_label": "what was built" + }, + { + "label": "Task 1: Schema additions", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L58", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary_task_1_schema_additions", + "community": 666, + "norm_label": "task 1: schema additions" + }, + { + "label": "Task 2: Migration generation and application", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L69", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary_task_2_migration_generation_and_application", + "community": 666, + "norm_label": "task 2: migration generation and application" + }, + { + "label": "Task 3: E2E dev-bypass admin seed", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L91", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary_task_3_e2e_dev_bypass_admin_seed", + "community": 666, + "norm_label": "task 3: e2e dev-bypass admin seed" + }, + { + "label": "Deviations from Plan", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L103", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary_deviations_from_plan", + "community": 666, + "norm_label": "deviations from plan" + }, + { + "label": "Auto-fixed Issues", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L105", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary_auto_fixed_issues", + "community": 666, + "norm_label": "auto-fixed issues" + }, + { + "label": "Known Stubs", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L114", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary_known_stubs", + "community": 666, + "norm_label": "known stubs" + }, + { + "label": "Threat Flags", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L118", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary_threat_flags", + "community": 666, + "norm_label": "threat flags" + }, + { + "label": "Self-Check: PASSED", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L122", + "_origin": "ast", + "id": "10_admin_role_settings_10_01_summary_self_check_passed", + "community": 666, + "norm_label": "self-check: passed" + }, + { + "label": "10-02-PLAN.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-PLAN.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_plan", + "community": 705, + "norm_label": "10-02-plan.md" + }, + { + "label": "Trust Boundaries", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-PLAN.md", + "source_location": "L172", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_plan_trust_boundaries", + "community": 705, + "norm_label": "trust boundaries" + }, + { + "label": "STRIDE Threat Register", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-PLAN.md", + "source_location": "L179", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_plan_stride_threat_register", + "community": 705, + "norm_label": "stride threat register" + }, + { + "label": "10-02-SUMMARY.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary", + "community": 667, + "norm_label": "10-02-summary.md" + }, + { + "label": "Phase 10 Plan 02: Admin Role Primitives Summary", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L46", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary_phase_10_plan_02_admin_role_primitives_summary", + "community": 667, + "norm_label": "phase 10 plan 02: admin role primitives summary" + }, + { + "label": "Tasks Completed", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L50", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary_tasks_completed", + "community": 667, + "norm_label": "tasks completed" + }, + { + "label": "What Was Built", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L58", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary_what_was_built", + "community": 667, + "norm_label": "what was built" + }, + { + "label": "Task 1: requireAdmin middleware", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L60", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary_task_1_requireadmin_middleware", + "community": 667, + "norm_label": "task 1: requireadmin middleware" + }, + { + "label": "Task 2: First-login-wins is_admin bootstrap in upsertUser", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L73", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary_task_2_first_login_wins_is_admin_bootstrap_in_upsertuser", + "community": 667, + "norm_label": "task 2: first-login-wins is_admin bootstrap in upsertuser" + }, + { + "label": "Task 3: /api/me extended with isAdmin + needsProviderSetup", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L85", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary_task_3_api_me_extended_with_isadmin_needsprovidersetup", + "community": 667, + "norm_label": "task 3: /api/me extended with isadmin + needsprovidersetup" + }, + { + "label": "Deviations from Plan", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L99", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary_deviations_from_plan", + "community": 667, + "norm_label": "deviations from plan" + }, + { + "label": "Auto-fixed Issues", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L101", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary_auto_fixed_issues", + "community": 667, + "norm_label": "auto-fixed issues" + }, + { + "label": "Known Stubs", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L110", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary_known_stubs", + "community": 667, + "norm_label": "known stubs" + }, + { + "label": "Threat Flags", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L114", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary_threat_flags", + "community": 667, + "norm_label": "threat flags" + }, + { + "label": "Self-Check: PASSED", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L122", + "_origin": "ast", + "id": "10_admin_role_settings_10_02_summary_self_check_passed", + "community": 667, + "norm_label": "self-check: passed" + }, + { + "label": "10-03-PLAN.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-PLAN.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_plan", + "community": 706, + "norm_label": "10-03-plan.md" + }, + { + "label": "Trust Boundaries", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-PLAN.md", + "source_location": "L205", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_plan_trust_boundaries", + "community": 706, + "norm_label": "trust boundaries" + }, + { + "label": "STRIDE Threat Register", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-PLAN.md", + "source_location": "L214", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_plan_stride_threat_register", + "community": 706, + "norm_label": "stride threat register" + }, + { + "label": "10-03-SUMMARY.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_summary", + "community": 669, + "norm_label": "10-03-summary.md" + }, + { + "label": "Phase 10 Plan 03: Admin API Surface + Shared Credential Helper Summary", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L57", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_summary_phase_10_plan_03_admin_api_surface_shared_credential_helper_summary", + "community": 669, + "norm_label": "phase 10 plan 03: admin api surface + shared credential helper summary" + }, + { + "label": "Tasks Completed", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L61", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_summary_tasks_completed", + "community": 669, + "norm_label": "tasks completed" + }, + { + "label": "What Was Built", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L69", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_summary_what_was_built", + "community": 669, + "norm_label": "what was built" + }, + { + "label": "Task 1: Promote broker resync helpers to exports", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L71", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_summary_task_1_promote_broker_resync_helpers_to_exports", + "community": 669, + "norm_label": "task 1: promote broker resync helpers to exports" + }, + { + "label": "Task 2+3: RED \u2192 GREEN", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L75", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_summary_task_2_3_red_green", + "community": 669, + "norm_label": "task 2+3: red \u2192 green" + }, + { + "label": "Deviations from Plan", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L111", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_summary_deviations_from_plan", + "community": 669, + "norm_label": "deviations from plan" + }, + { + "label": "Known Stubs", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L115", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_summary_known_stubs", + "community": 669, + "norm_label": "known stubs" + }, + { + "label": "Threat Flags", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L119", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_summary_threat_flags", + "community": 669, + "norm_label": "threat flags" + }, + { + "label": "Self-Check: PASSED", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L128", + "_origin": "ast", + "id": "10_admin_role_settings_10_03_summary_self_check_passed", + "community": 669, + "norm_label": "self-check: passed" + }, + { + "label": "10-04-PLAN.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-PLAN.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_plan", + "community": 707, + "norm_label": "10-04-plan.md" + }, + { + "label": "Trust Boundaries", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-PLAN.md", + "source_location": "L184", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_plan_trust_boundaries", + "community": 707, + "norm_label": "trust boundaries" + }, + { + "label": "STRIDE Threat Register", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-PLAN.md", + "source_location": "L191", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_plan_stride_threat_register", + "community": 707, + "norm_label": "stride threat register" + }, + { + "label": "10-04-SUMMARY.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary", + "community": 663, + "norm_label": "10-04-summary.md" + }, + { + "label": "Phase 10 Plan 04: React PWA Admin Surfaces Summary", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L54", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_phase_10_plan_04_react_pwa_admin_surfaces_summary", + "community": 663, + "norm_label": "phase 10 plan 04: react pwa admin surfaces summary" + }, + { + "label": "Tasks Completed", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L58", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_tasks_completed", + "community": 663, + "norm_label": "tasks completed" + }, + { + "label": "What Was Built", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L67", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_what_was_built", + "community": 663, + "norm_label": "what was built" + }, + { + "label": "Task 1: Extend client.ts", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L69", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_task_1_extend_client_ts", + "community": 663, + "norm_label": "task 1: extend client.ts" + }, + { + "label": "Task 2: CredentialSheet + SetupBanner", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L83", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_task_2_credentialsheet_setupbanner", + "community": 663, + "norm_label": "task 2: credentialsheet + setupbanner" + }, + { + "label": "Task 3: /admin route + AdminPage + nav entries + e2e", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L102", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_task_3_admin_route_adminpage_nav_entries_e2e", + "community": 663, + "norm_label": "task 3: /admin route + adminpage + nav entries + e2e" + }, + { + "label": "Playwright-CLI Supplementary Observations", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L124", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_playwright_cli_supplementary_observations", + "community": 663, + "norm_label": "playwright-cli supplementary observations" + }, + { + "label": "Deviations from Plan", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L138", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_deviations_from_plan", + "community": 663, + "norm_label": "deviations from plan" + }, + { + "label": "Auto-fixed Issues", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L140", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_auto_fixed_issues", + "community": 663, + "norm_label": "auto-fixed issues" + }, + { + "label": "Known Stubs", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L170", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_known_stubs", + "community": 663, + "norm_label": "known stubs" + }, + { + "label": "Threat Flags", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L174", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_threat_flags", + "community": 663, + "norm_label": "threat flags" + }, + { + "label": "Self-Check: PASSED", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L182", + "_origin": "ast", + "id": "10_admin_role_settings_10_04_summary_self_check_passed", + "community": 663, + "norm_label": "self-check: passed" + }, { "label": "10-CONTEXT.md", "file_type": "document", @@ -54503,6 +60263,276 @@ "community": 543, "norm_label": "deferred ideas" }, + { + "label": "10-PATTERNS.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns", + "community": 249, + "norm_label": "10-patterns.md" + }, + { + "label": "Phase 10: Admin Role & Settings - Pattern Map", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_phase_10_admin_role_settings_pattern_map", + "community": 249, + "norm_label": "phase 10: admin role & settings - pattern map" + }, + { + "label": "File Classification", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L9", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_file_classification", + "community": 249, + "norm_label": "file classification" + }, + { + "label": "Pattern Assignments", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L31", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_pattern_assignments", + "community": 249, + "norm_label": "pattern assignments" + }, + { + "label": "`apps/api/src/db/schema.ts` \u2014 add columns + new table", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L33", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_api_src_db_schema_ts_add_columns_new_table", + "community": 249, + "norm_label": "`apps/api/src/db/schema.ts` \u2014 add columns + new table" + }, + { + "label": "`apps/api/src/db/migrations/0001_v1_1_foundation.sql` (NEW, generated)", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L104", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_api_src_db_migrations_0001_v1_1_foundation_sql_new_generated", + "community": 249, + "norm_label": "`apps/api/src/db/migrations/0001_v1_1_foundation.sql` (new, generated)" + }, + { + "label": "`apps/api/src/routes/admin.ts` (NEW) \u2014 admin sub-router", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L125", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_api_src_routes_admin_ts_new_admin_sub_router", + "community": 249, + "norm_label": "`apps/api/src/routes/admin.ts` (new) \u2014 admin sub-router" + }, + { + "label": "`apps/api/src/lib/requireAdmin.ts` (NEW) \u2014 role middleware", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L201", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_api_src_lib_requireadmin_ts_new_role_middleware", + "community": 249, + "norm_label": "`apps/api/src/lib/requireadmin.ts` (new) \u2014 role middleware" + }, + { + "label": "`apps/api/src/index.ts` \u2014 mount adminRouter", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L251", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_api_src_index_ts_mount_adminrouter", + "community": 249, + "norm_label": "`apps/api/src/index.ts` \u2014 mount adminrouter" + }, + { + "label": "`apps/api/src/routes/me.ts` \u2014 add isAdmin + needsProviderSetup", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L275", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_api_src_routes_me_ts_add_isadmin_needsprovidersetup", + "community": 249, + "norm_label": "`apps/api/src/routes/me.ts` \u2014 add isadmin + needsprovidersetup" + }, + { + "label": "`apps/api/src/auth/user.ts` \u2014 first-login-wins is_admin bootstrap", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L311", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_api_src_auth_user_ts_first_login_wins_is_admin_bootstrap", + "community": 249, + "norm_label": "`apps/api/src/auth/user.ts` \u2014 first-login-wins is_admin bootstrap" + }, + { + "label": "`apps/api/src/broker/outboxWorker.ts` \u2014 promote triggerTargetedResync", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L343", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_api_src_broker_outboxworker_ts_promote_triggertargetedresync", + "community": 249, + "norm_label": "`apps/api/src/broker/outboxworker.ts` \u2014 promote triggertargetedresync" + }, + { + "label": "`apps/pwa/src/App.tsx` \u2014 add /admin route", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L367", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_pwa_src_app_tsx_add_admin_route", + "community": 249, + "norm_label": "`apps/pwa/src/app.tsx` \u2014 add /admin route" + }, + { + "label": "`apps/pwa/src/api/client.ts` \u2014 add isAdmin + needsProviderSetup to MeUser", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L408", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_pwa_src_api_client_ts_add_isadmin_needsprovidersetup_to_meuser", + "community": 249, + "norm_label": "`apps/pwa/src/api/client.ts` \u2014 add isadmin + needsprovidersetup to meuser" + }, + { + "label": "`apps/pwa/src/routes/AdminPage.tsx` (NEW) \u2014 /admin page shell", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L450", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_pwa_src_routes_adminpage_tsx_new_admin_page_shell", + "community": 249, + "norm_label": "`apps/pwa/src/routes/adminpage.tsx` (new) \u2014 /admin page shell" + }, + { + "label": "`apps/pwa/src/components/CredentialSheet.tsx` (NEW) \u2014 credential bottom sheet", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L491", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_pwa_src_components_credentialsheet_tsx_new_credential_bottom_sheet", + "community": 249, + "norm_label": "`apps/pwa/src/components/credentialsheet.tsx` (new) \u2014 credential bottom sheet" + }, + { + "label": "`apps/pwa/src/components/SetupBanner.tsx` (NEW) \u2014 needsProviderSetup banner", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L557", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_apps_pwa_src_components_setupbanner_tsx_new_needsprovidersetup_banner", + "community": 249, + "norm_label": "`apps/pwa/src/components/setupbanner.tsx` (new) \u2014 needsprovidersetup banner" + }, + { + "label": "Shared Patterns", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L583", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_shared_patterns", + "community": 249, + "norm_label": "shared patterns" + }, + { + "label": "resolveUserId \u2014 auth helper per router", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L585", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_resolveuserid_auth_helper_per_router", + "community": 249, + "norm_label": "resolveuserid \u2014 auth helper per router" + }, + { + "label": "Hono sub-router mounting", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L607", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_hono_sub_router_mounting", + "community": 249, + "norm_label": "hono sub-router mounting" + }, + { + "label": "Zod + zValidator (no hook = safe for non-credential fields)", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L617", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_zod_zvalidator_no_hook_safe_for_non_credential_fields", + "community": 249, + "norm_label": "zod + zvalidator (no hook = safe for non-credential fields)" + }, + { + "label": "ContextVariableMap side-effect import", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L631", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_contextvariablemap_side_effect_import", + "community": 249, + "norm_label": "contextvariablemap side-effect import" + }, + { + "label": "NavLink + Lucide icon (nav entry)", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L641", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_navlink_lucide_icon_nav_entry", + "community": 249, + "norm_label": "navlink + lucide icon (nav entry)" + }, + { + "label": "CSS token inline style pattern", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L659", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_css_token_inline_style_pattern", + "community": 249, + "norm_label": "css token inline style pattern" + }, + { + "label": "`handleAuthResponse` + `redirect: 'manual'` in fetch", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L674", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_handleauthresponse_redirect_manual_in_fetch", + "community": 249, + "norm_label": "`handleauthresponse` + `redirect: 'manual'` in fetch" + }, + { + "label": "No Analog Found", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L692", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_no_analog_found", + "community": 249, + "norm_label": "no analog found" + }, + { + "label": "Analog Search Scope", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L700", + "_origin": "ast", + "id": "10_admin_role_settings_10_patterns_analog_search_scope", + "community": 249, + "norm_label": "analog search scope" + }, { "label": "10-RESEARCH.md", "file_type": "document", @@ -55053,6 +61083,196 @@ "community": 536, "norm_label": "metadata" }, + { + "label": "10-REVIEW.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_review", + "community": 458, + "norm_label": "10-review.md" + }, + { + "label": "Phase 10: Code Review Report", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L35", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_phase_10_code_review_report", + "community": 458, + "norm_label": "phase 10: code review report" + }, + { + "label": "Summary", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L42", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_summary", + "community": 458, + "norm_label": "summary" + }, + { + "label": "Critical Issues", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L50", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_critical_issues", + "community": 458, + "norm_label": "critical issues" + }, + { + "label": "CR-01: Shared-calendar PUT can clear the only shared calendar and report success", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L52", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_cr_01_shared_calendar_put_can_clear_the_only_shared_calendar_and_report_success", + "community": 458, + "norm_label": "cr-01: shared-calendar put can clear the only shared calendar and report success" + }, + { + "label": "Warnings", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L93", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_warnings", + "community": 458, + "norm_label": "warnings" + }, + { + "label": "WR-01: First-login-wins admin bootstrap is a non-atomic check-then-insert (TOCTOU)", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L95", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_wr_01_first_login_wins_admin_bootstrap_is_a_non_atomic_check_then_insert_toctou", + "community": 458, + "norm_label": "wr-01: first-login-wins admin bootstrap is a non-atomic check-then-insert (toctou)" + }, + { + "label": "WR-02: `resolveUserId` / `/api/me` will upsert a user with empty-string iss or sub", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L102", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_wr_02_resolveuserid_api_me_will_upsert_a_user_with_empty_string_iss_or_sub", + "community": 458, + "norm_label": "wr-02: `resolveuserid` / `/api/me` will upsert a user with empty-string iss or sub" + }, + { + "label": "WR-03: New `UNIQUE(user_id)` on a populated `member_credentials` table will fail the migration if duplicates exist", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L119", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_wr_03_new_unique_user_id_on_a_populated_member_credentials_table_will_fail_the_migration_if_duplicates_exist", + "community": 458, + "norm_label": "wr-03: new `unique(user_id)` on a populated `member_credentials` table will fail the migration if duplicates exist" + }, + { + "label": "WR-04: `GET /api/admin/members` exposes every member's id/displayName/color to any admin \u2014 no per-row credential value, but unbounded result set", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L126", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_wr_04_get_api_admin_members_exposes_every_member_s_id_displayname_color_to_any_admin_no_per_row_credential_value_but_unbounded_result_set", + "community": 458, + "norm_label": "wr-04: `get /api/admin/members` exposes every member's id/displayname/color to any admin \u2014 no per-row credential value, but unbounded result set" + }, + { + "label": "WR-05: `/api/admin/calendars` returns `displayName` typed as non-null, but the column is nullable", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L140", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_wr_05_api_admin_calendars_returns_displayname_typed_as_non_null_but_the_column_is_nullable", + "community": 458, + "norm_label": "wr-05: `/api/admin/calendars` returns `displayname` typed as non-null, but the column is nullable" + }, + { + "label": "WR-06: Admin nav/route gating depends on a client-mutable `isAdmin` with no server re-check on the data routes' shape", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L147", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_wr_06_admin_nav_route_gating_depends_on_a_client_mutable_isadmin_with_no_server_re_check_on_the_data_routes_shape", + "community": 458, + "norm_label": "wr-06: admin nav/route gating depends on a client-mutable `isadmin` with no server re-check on the data routes' shape" + }, + { + "label": "WR-07: `triggerTargetedResync` client cache holds decrypted Fastmail credentials in a Map for the whole drain cycle", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L154", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_wr_07_triggertargetedresync_client_cache_holds_decrypted_fastmail_credentials_in_a_map_for_the_whole_drain_cycle", + "community": 458, + "norm_label": "wr-07: `triggertargetedresync` client cache holds decrypted fastmail credentials in a map for the whole drain cycle" + }, + { + "label": "Info", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L161", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_info", + "community": 458, + "norm_label": "info" + }, + { + "label": "IN-01: Two in-scope files were not reviewable (sandbox denial)", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L163", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_in_01_two_in_scope_files_were_not_reviewable_sandbox_denial", + "community": 458, + "norm_label": "in-01: two in-scope files were not reviewable (sandbox denial)" + }, + { + "label": "IN-02: `noEchoHook` / `meNoEchoHook` are byte-identical duplicates", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L169", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_in_02_noechohook_menoechohook_are_byte_identical_duplicates", + "community": 458, + "norm_label": "in-02: `noechohook` / `menoechohook` are byte-identical duplicates" + }, + { + "label": "IN-03: `resolveAdminAndSetupStatus` issues two sequential round-trips per `/api/me`", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L175", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_in_03_resolveadminandsetupstatus_issues_two_sequential_round_trips_per_api_me", + "community": 458, + "norm_label": "in-03: `resolveadminandsetupstatus` issues two sequential round-trips per `/api/me`" + }, + { + "label": "IN-04: `parseInt` without explicit radix appears once; the shared-cal route correctly passes radix 10", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L181", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_in_04_parseint_without_explicit_radix_appears_once_the_shared_cal_route_correctly_passes_radix_10", + "community": 458, + "norm_label": "in-04: `parseint` without explicit radix appears once; the shared-cal route correctly passes radix 10" + }, + { + "label": "IN-05: AdminPage error copy collapses all mutation failures to \"Something went wrong\"", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L187", + "_origin": "ast", + "id": "10_admin_role_settings_10_review_in_05_adminpage_error_copy_collapses_all_mutation_failures_to_something_went_wrong", + "community": 458, + "norm_label": "in-05: adminpage error copy collapses all mutation failures to \"something went wrong\"" + }, { "label": "10-UI-SPEC.md", "file_type": "document", @@ -55213,6 +61433,1216 @@ "community": 476, "norm_label": "checker sign-off" }, + { + "label": "10-VALIDATION.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_validation", + "community": 674, + "norm_label": "10-validation.md" + }, + { + "label": "Phase 10 \u2014 Validation Strategy", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L10", + "_origin": "ast", + "id": "10_admin_role_settings_10_validation_phase_10_validation_strategy", + "community": 674, + "norm_label": "phase 10 \u2014 validation strategy" + }, + { + "label": "Test Infrastructure", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L16", + "_origin": "ast", + "id": "10_admin_role_settings_10_validation_test_infrastructure", + "community": 674, + "norm_label": "test infrastructure" + }, + { + "label": "Sampling Rate", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L33", + "_origin": "ast", + "id": "10_admin_role_settings_10_validation_sampling_rate", + "community": 674, + "norm_label": "sampling rate" + }, + { + "label": "Per-Task Verification Map", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L42", + "_origin": "ast", + "id": "10_admin_role_settings_10_validation_per_task_verification_map", + "community": 674, + "norm_label": "per-task verification map" + }, + { + "label": "Wave 0 Requirements", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L65", + "_origin": "ast", + "id": "10_admin_role_settings_10_validation_wave_0_requirements", + "community": 674, + "norm_label": "wave 0 requirements" + }, + { + "label": "Manual-Only Verifications", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L77", + "_origin": "ast", + "id": "10_admin_role_settings_10_validation_manual_only_verifications", + "community": 674, + "norm_label": "manual-only verifications" + }, + { + "label": "Validation Sign-Off", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L87", + "_origin": "ast", + "id": "10_admin_role_settings_10_validation_validation_sign_off", + "community": 674, + "norm_label": "validation sign-off" + }, + { + "label": "10-VERIFICATION.md", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L1", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification", + "community": 651, + "norm_label": "10-verification.md" + }, + { + "label": "Phase 10: Admin Role & Settings Verification Report", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L37", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_phase_10_admin_role_settings_verification_report", + "community": 651, + "norm_label": "phase 10: admin role & settings verification report" + }, + { + "label": "Goal Achievement", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L44", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_goal_achievement", + "community": 651, + "norm_label": "goal achievement" + }, + { + "label": "Observable Truths", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L46", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_observable_truths", + "community": 651, + "norm_label": "observable truths" + }, + { + "label": "Deferred Items", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L65", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_deferred_items", + "community": 651, + "norm_label": "deferred items" + }, + { + "label": "Required Artifacts", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L75", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_required_artifacts", + "community": 651, + "norm_label": "required artifacts" + }, + { + "label": "Key Link Verification", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L97", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_key_link_verification", + "community": 651, + "norm_label": "key link verification" + }, + { + "label": "Behavioral Spot-Checks", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L112", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_behavioral_spot_checks", + "community": 651, + "norm_label": "behavioral spot-checks" + }, + { + "label": "Requirements Coverage", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L123", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_requirements_coverage", + "community": 651, + "norm_label": "requirements coverage" + }, + { + "label": "Anti-Patterns Found", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L131", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_anti_patterns_found", + "community": 651, + "norm_label": "anti-patterns found" + }, + { + "label": "Known Audit Coverage Limitations", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L140", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_known_audit_coverage_limitations", + "community": 651, + "norm_label": "known audit coverage limitations" + }, + { + "label": "Deferred Code Review Warnings (recorded, not blocking)", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L146", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_deferred_code_review_warnings_recorded_not_blocking", + "community": 651, + "norm_label": "deferred code review warnings (recorded, not blocking)" + }, + { + "label": "Migration Deviation", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L152", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_migration_deviation", + "community": 651, + "norm_label": "migration deviation" + }, + { + "label": "Human Verification Required", + "file_type": "document", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L156", + "_origin": "ast", + "id": "10_admin_role_settings_10_verification_human_verification_required", + "community": 651, + "norm_label": "human verification required" + }, + { + "label": "11-CONTEXT.md", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L1", + "_origin": "ast", + "id": "11_per_event_reminders_11_context", + "community": 280, + "norm_label": "11-context.md" + }, + { + "label": "Phase 11: Per-Event Reminders - Context", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L1", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_phase_11_per_event_reminders_context", + "community": 280, + "norm_label": "phase 11: per-event reminders - context" + }, + { + "label": "Phase Boundary", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L7", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_phase_boundary", + "community": 280, + "norm_label": "phase boundary" + }, + { + "label": "Implementation Decisions", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L20", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_implementation_decisions", + "community": 280, + "norm_label": "implementation decisions" + }, + { + "label": "Reminder picker \u2014 timed vs all-day presets", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L22", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_reminder_picker_timed_vs_all_day_presets", + "community": 280, + "norm_label": "reminder picker \u2014 timed vs all-day presets" + }, + { + "label": "All-day reminder semantics", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L27", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_all_day_reminder_semantics", + "community": 280, + "norm_label": "all-day reminder semantics" + }, + { + "label": "Existing / non-preset alarms on edit (preserve \u2014 CAL-14)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L32", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_existing_non_preset_alarms_on_edit_preserve_cal_14", + "community": 280, + "norm_label": "existing / non-preset alarms on edit (preserve \u2014 cal-14)" + }, + { + "label": "Notification copy", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L36", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_notification_copy", + "community": 280, + "norm_label": "notification copy" + }, + { + "label": "Recurring events", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L39", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_recurring_events", + "community": 280, + "norm_label": "recurring events" + }, + { + "label": "Claude's Discretion", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L42", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_claude_s_discretion", + "community": 280, + "norm_label": "claude's discretion" + }, + { + "label": "Roadmap / Requirement Amendments (planner MUST honor)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L49", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_roadmap_requirement_amendments_planner_must_honor", + "community": 280, + "norm_label": "roadmap / requirement amendments (planner must honor)" + }, + { + "label": "Open for Research", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L61", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_open_for_research", + "community": 280, + "norm_label": "open for research" + }, + { + "label": "Canonical References", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L69", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_canonical_references", + "community": 280, + "norm_label": "canonical references" + }, + { + "label": "Phase scope & requirements", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L73", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_phase_scope_requirements", + "community": 280, + "norm_label": "phase scope & requirements" + }, + { + "label": "Implementation surface (existing code this phase modifies)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L78", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_implementation_surface_existing_code_this_phase_modifies", + "community": 280, + "norm_label": "implementation surface (existing code this phase modifies)" + }, + { + "label": "Existing Code Insights", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L89", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_existing_code_insights", + "community": 280, + "norm_label": "existing code insights" + }, + { + "label": "Reusable Assets", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L91", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_reusable_assets", + "community": 280, + "norm_label": "reusable assets" + }, + { + "label": "Established Patterns", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L96", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_established_patterns", + "community": 280, + "norm_label": "established patterns" + }, + { + "label": "Integration Points", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L101", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_integration_points", + "community": 280, + "norm_label": "integration points" + }, + { + "label": "Specific Ideas", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L108", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_specific_ideas", + "community": 280, + "norm_label": "specific ideas" + }, + { + "label": "Deferred Ideas", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L116", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_deferred_ideas", + "community": 280, + "norm_label": "deferred ideas" + }, + { + "label": "Reviewed Todos (not folded)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L121", + "_origin": "ast", + "id": "11_per_event_reminders_11_context_reviewed_todos_not_folded", + "community": 280, + "norm_label": "reviewed todos (not folded)" + }, + { + "label": "11-DISCUSSION-LOG.md", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L1", + "_origin": "ast", + "id": "11_per_event_reminders_11_discussion_log", + "community": 675, + "norm_label": "11-discussion-log.md" + }, + { + "label": "Phase 11: Per-Event Reminders - Discussion Log", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L1", + "_origin": "ast", + "id": "11_per_event_reminders_11_discussion_log_phase_11_per_event_reminders_discussion_log", + "community": 675, + "norm_label": "phase 11: per-event reminders - discussion log" + }, + { + "label": "Existing-alarm display (edit / preserve)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L12", + "_origin": "ast", + "id": "11_per_event_reminders_11_discussion_log_existing_alarm_display_edit_preserve", + "community": 675, + "norm_label": "existing-alarm display (edit / preserve)" + }, + { + "label": "All-day treatment", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L25", + "_origin": "ast", + "id": "11_per_event_reminders_11_discussion_log_all_day_treatment", + "community": 675, + "norm_label": "all-day treatment" + }, + { + "label": "Notification copy", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L38", + "_origin": "ast", + "id": "11_per_event_reminders_11_discussion_log_notification_copy", + "community": 675, + "norm_label": "notification copy" + }, + { + "label": "Recurring events", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L51", + "_origin": "ast", + "id": "11_per_event_reminders_11_discussion_log_recurring_events", + "community": 675, + "norm_label": "recurring events" + }, + { + "label": "Claude's Discretion", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L63", + "_origin": "ast", + "id": "11_per_event_reminders_11_discussion_log_claude_s_discretion", + "community": 675, + "norm_label": "claude's discretion" + }, + { + "label": "Deferred Ideas", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L68", + "_origin": "ast", + "id": "11_per_event_reminders_11_discussion_log_deferred_ideas", + "community": 675, + "norm_label": "deferred ideas" + }, + { + "label": "11-RESEARCH.md", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L1", + "_origin": "ast", + "id": "11_per_event_reminders_11_research", + "community": 118, + "norm_label": "11-research.md" + }, + { + "label": "Phase 11: Per-Event Reminders - Research", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L1", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "community": 118, + "norm_label": "phase 11: per-event reminders - research" + }, + { + "label": "User Constraints (from CONTEXT.md)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L10", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_user_constraints_from_context_md", + "community": 118, + "norm_label": "user constraints (from context.md)" + }, + { + "label": "Locked Decisions", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L12", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_locked_decisions", + "community": 118, + "norm_label": "locked decisions" + }, + { + "label": "Claude's Discretion", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L28", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_claude_s_discretion", + "community": 118, + "norm_label": "claude's discretion" + }, + { + "label": "Deferred Ideas (OUT OF SCOPE)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L33", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_deferred_ideas_out_of_scope", + "community": 118, + "norm_label": "deferred ideas (out of scope)" + }, + { + "label": "Phase Requirements", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L41", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_phase_requirements", + "community": 118, + "norm_label": "phase requirements" + }, + { + "label": "Summary", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L55", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_summary", + "community": 118, + "norm_label": "summary" + }, + { + "label": "Architectural Responsibility Map", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L63", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_architectural_responsibility_map", + "community": 118, + "norm_label": "architectural responsibility map" + }, + { + "label": "Open Question Answers (Concrete, Code-Grounded)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L78", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_open_question_answers_concrete_code_grounded", + "community": 118, + "norm_label": "open question answers (concrete, code-grounded)" + }, + { + "label": "Q1: VALARM TRIGGER encoding for all-day \"N days before at 9 AM\" \u2014 cross-client interop", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L80", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_q1_valarm_trigger_encoding_for_all_day_n_days_before_at_9_am_cross_client_interop", + "community": 118, + "norm_label": "q1: valarm trigger encoding for all-day \"n days before at 9 am\" \u2014 cross-client interop" + }, + { + "label": "Q2: NULL-vs-0 distinction end-to-end through the schema pipeline (D-06)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L150", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_q2_null_vs_0_distinction_end_to_end_through_the_schema_pipeline_d_06", + "community": 118, + "norm_label": "q2: null-vs-0 distinction end-to-end through the schema pipeline (d-06)" + }, + { + "label": "Q3: Off-list / non-preset VALARM classification and preserve-on-edit (D-07/D-08, CAL-14)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L263", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_q3_off_list_non_preset_valarm_classification_and_preserve_on_edit_d_07_d_08_cal_14", + "community": 118, + "norm_label": "q3: off-list / non-preset valarm classification and preserve-on-edit (d-07/d-08, cal-14)" + }, + { + "label": "Standard Stack", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L371", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_standard_stack", + "community": 118, + "norm_label": "standard stack" + }, + { + "label": "Package Legitimacy Audit", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L385", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_package_legitimacy_audit", + "community": 118, + "norm_label": "package legitimacy audit" + }, + { + "label": "Architecture Patterns", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L391", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_architecture_patterns", + "community": 118, + "norm_label": "architecture patterns" + }, + { + "label": "System Architecture Diagram", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L393", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_system_architecture_diagram", + "community": 118, + "norm_label": "system architecture diagram" + }, + { + "label": "Recommended Project Structure (unchanged \u2014 no new files beyond tests)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L444", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_recommended_project_structure_unchanged_no_new_files_beyond_tests", + "community": 118, + "norm_label": "recommended project structure (unchanged \u2014 no new files beyond tests)" + }, + { + "label": "Don't Hand-Roll", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L465", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_don_t_hand_roll", + "community": 118, + "norm_label": "don't hand-roll" + }, + { + "label": "Common Pitfalls", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L477", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_common_pitfalls", + "community": 118, + "norm_label": "common pitfalls" + }, + { + "label": "Pitfall 1 (RETAINED): VALARM Round-Trip Strips Existing Alarms on Edit", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L479", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_pitfall_1_retained_valarm_round_trip_strips_existing_alarms_on_edit", + "community": 118, + "norm_label": "pitfall 1 (retained): valarm round-trip strips existing alarms on edit" + }, + { + "label": "Pitfall 2 (RETAINED): TRIGGER `VALUE=TEXT` Silently Breaks VALARM", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L482", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_pitfall_2_retained_trigger_value_text_silently_breaks_valarm", + "community": 118, + "norm_label": "pitfall 2 (retained): trigger `value=text` silently breaks valarm" + }, + { + "label": "Pitfall 3 (AMENDED): All-Day Event VALARM", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L485", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_pitfall_3_amended_all_day_event_valarm", + "community": 118, + "norm_label": "pitfall 3 (amended): all-day event valarm" + }, + { + "label": "Pitfall 4 (RETAINED): uid-only Dedup Key Breaks with Variable Leads", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L488", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_pitfall_4_retained_uid_only_dedup_key_breaks_with_variable_leads", + "community": 118, + "norm_label": "pitfall 4 (retained): uid-only dedup key breaks with variable leads" + }, + { + "label": "Pitfall: All-Day 9 AM UTC Computation at DST Boundaries", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L495", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_pitfall_all_day_9_am_utc_computation_at_dst_boundaries", + "community": 118, + "norm_label": "pitfall: all-day 9 am utc computation at dst boundaries" + }, + { + "label": "Pitfall: `0` Lead Minutes on a Timed Event", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L498", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_pitfall_0_lead_minutes_on_a_timed_event", + "community": 118, + "norm_label": "pitfall: `0` lead minutes on a timed event" + }, + { + "label": "Pitfall: sync.ts Does Not Currently Write reminderLeadMinutes", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L501", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_pitfall_sync_ts_does_not_currently_write_reminderleadminutes", + "community": 118, + "norm_label": "pitfall: sync.ts does not currently write reminderleadminutes" + }, + { + "label": "Code Examples", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L506", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_code_examples", + "community": 118, + "norm_label": "code examples" + }, + { + "label": "Building a VALARM sub-component (timed event, relative DURATION trigger)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L508", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_building_a_valarm_sub_component_timed_event_relative_duration_trigger", + "community": 118, + "norm_label": "building a valarm sub-component (timed event, relative duration trigger)" + }, + { + "label": "Building a VALARM for all-day events (absolute DATE-TIME trigger)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L530", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_building_a_valarm_for_all_day_events_absolute_date_time_trigger", + "community": 118, + "norm_label": "building a valarm for all-day events (absolute date-time trigger)" + }, + { + "label": "Computing alertInstantUtc for all-day 9 AM local", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L548", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_computing_alertinstantutc_for_all_day_9_am_local", + "community": 118, + "norm_label": "computing alertinstantutc for all-day 9 am local" + }, + { + "label": "Humanized push body (D-09)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L604", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_humanized_push_body_d_09", + "community": 118, + "norm_label": "humanized push body (d-09)" + }, + { + "label": "Variable-lead scheduler SQL query (Drizzle ORM sketch)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L626", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_variable_lead_scheduler_sql_query_drizzle_orm_sketch", + "community": 118, + "norm_label": "variable-lead scheduler sql query (drizzle orm sketch)" + }, + { + "label": "Runtime State Inventory", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L662", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_runtime_state_inventory", + "community": 118, + "norm_label": "runtime state inventory" + }, + { + "label": "Environment Availability", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L668", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_environment_availability", + "community": 118, + "norm_label": "environment availability" + }, + { + "label": "Validation Architecture", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L674", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_validation_architecture", + "community": 118, + "norm_label": "validation architecture" + }, + { + "label": "Test Framework", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L676", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_test_framework", + "community": 118, + "norm_label": "test framework" + }, + { + "label": "Phase Requirements \u2192 Test Map", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L685", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_phase_requirements_test_map", + "community": 118, + "norm_label": "phase requirements \u2192 test map" + }, + { + "label": "Sampling Rate", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L704", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_sampling_rate", + "community": 118, + "norm_label": "sampling rate" + }, + { + "label": "Wave 0 Gaps", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L709", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_wave_0_gaps", + "community": 118, + "norm_label": "wave 0 gaps" + }, + { + "label": "Security Domain", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L717", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_security_domain", + "community": 118, + "norm_label": "security domain" + }, + { + "label": "Assumptions Log", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L723", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_assumptions_log", + "community": 118, + "norm_label": "assumptions log" + }, + { + "label": "Sources", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L735", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_sources", + "community": 118, + "norm_label": "sources" + }, + { + "label": "Primary (HIGH confidence \u2014 direct code inspection)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L737", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_primary_high_confidence_direct_code_inspection", + "community": 118, + "norm_label": "primary (high confidence \u2014 direct code inspection)" + }, + { + "label": "Secondary (MEDIUM confidence \u2014 Context7 / official docs)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L748", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_secondary_medium_confidence_context7_official_docs", + "community": 118, + "norm_label": "secondary (medium confidence \u2014 context7 / official docs)" + }, + { + "label": "Tertiary (LOW confidence \u2014 assumed)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L753", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_tertiary_low_confidence_assumed", + "community": 118, + "norm_label": "tertiary (low confidence \u2014 assumed)" + }, + { + "label": "Metadata", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L759", + "_origin": "ast", + "id": "11_per_event_reminders_11_research_metadata", + "community": 118, + "norm_label": "metadata" + }, + { + "label": "11-UI-SPEC.md", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L1", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec", + "community": 281, + "norm_label": "11-ui-spec.md" + }, + { + "label": "Phase 11 \u2014 UI Design Contract", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L10", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract", + "community": 281, + "norm_label": "phase 11 \u2014 ui design contract" + }, + { + "label": "Design System", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L16", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_design_system", + "community": 281, + "norm_label": "design system" + }, + { + "label": "Spacing Scale", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L30", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_spacing_scale", + "community": 281, + "norm_label": "spacing scale" + }, + { + "label": "Typography", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L48", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_typography", + "community": 281, + "norm_label": "typography" + }, + { + "label": "Color", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L63", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_color", + "community": 281, + "norm_label": "color" + }, + { + "label": "Component Inventory", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L78", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_component_inventory", + "community": 281, + "norm_label": "component inventory" + }, + { + "label": "Reminder `` (new in phase 11)" + }, + { + "label": "Timed-event options (shown when `!allDay`)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L89", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_timed_event_options_shown_when_allday", + "community": 281, + "norm_label": "timed-event options (shown when `!allday`)" + }, + { + "label": "All-day options (shown when `allDay`, swapped \u2014 D-02/D-03)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L103", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_all_day_options_shown_when_allday_swapped_d_02_d_03", + "community": 281, + "norm_label": "all-day options (shown when `allday`, swapped \u2014 d-02/d-03)" + }, + { + "label": "Off-preset / Custom alarm handling (D-07/D-08)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L115", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_off_preset_custom_alarm_handling_d_07_d_08", + "community": 281, + "norm_label": "off-preset / custom alarm handling (d-07/d-08)" + }, + { + "label": "Helper text (shown below select, identical style to WR-01 helper)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L121", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_helper_text_shown_below_select_identical_style_to_wr_01_helper", + "community": 281, + "norm_label": "helper text (shown below select, identical style to wr-01 helper)" + }, + { + "label": "Notification Push Copy (D-09)", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L131", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_notification_push_copy_d_09", + "community": 281, + "norm_label": "notification push copy (d-09)" + }, + { + "label": "Humanized thresholds and wording", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L135", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_humanized_thresholds_and_wording", + "community": 281, + "norm_label": "humanized thresholds and wording" + }, + { + "label": "Copywriting Contract", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L151", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_copywriting_contract", + "community": 281, + "norm_label": "copywriting contract" + }, + { + "label": "Interaction Contract", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L183", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_interaction_contract", + "community": 281, + "norm_label": "interaction contract" + }, + { + "label": "State machine for the picker", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L185", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_state_machine_for_the_picker", + "community": 281, + "norm_label": "state machine for the picker" + }, + { + "label": "Edit mode: loading existing reminder", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L193", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_edit_mode_loading_existing_reminder", + "community": 281, + "norm_label": "edit mode: loading existing reminder" + }, + { + "label": "Accessibility", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L203", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_accessibility", + "community": 281, + "norm_label": "accessibility" + }, + { + "label": "No new UI surfaces", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L210", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_no_new_ui_surfaces", + "community": 281, + "norm_label": "no new ui surfaces" + }, + { + "label": "Registry Safety", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L219", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_registry_safety", + "community": 281, + "norm_label": "registry safety" + }, + { + "label": "Checker Sign-Off", + "file_type": "document", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L230", + "_origin": "ast", + "id": "11_per_event_reminders_11_ui_spec_checker_sign_off", + "community": 281, + "norm_label": "checker sign-off" + }, { "label": "13-01-PLAN.md", "file_type": "document", @@ -64393,6 +71823,176 @@ "community": 589, "norm_label": "follow-up" }, + { + "label": "260613-ndv-PLAN.md", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-PLAN.md", + "source_location": "L1", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_plan", + "community": 708, + "norm_label": "260613-ndv-plan.md" + }, + { + "label": "Trust Boundaries", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-PLAN.md", + "source_location": "L119", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_plan_trust_boundaries", + "community": 708, + "norm_label": "trust boundaries" + }, + { + "label": "STRIDE Threat Register", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-PLAN.md", + "source_location": "L126", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_plan_stride_threat_register", + "community": 708, + "norm_label": "stride threat register" + }, + { + "label": "260613-ndv-SUMMARY.md", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L1", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary", + "community": 655, + "norm_label": "260613-ndv-summary.md" + }, + { + "label": "Quick Task 260613-ndv: Test DB Isolation Summary", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L30", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_quick_task_260613_ndv_test_db_isolation_summary", + "community": 655, + "norm_label": "quick task 260613-ndv: test db isolation summary" + }, + { + "label": "Tasks Completed", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L34", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_tasks_completed", + "community": 655, + "norm_label": "tasks completed" + }, + { + "label": "What Was Built", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L41", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_what_was_built", + "community": 655, + "norm_label": "what was built" + }, + { + "label": "apps/api/test/global-setup.ts (new, 108 lines)", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L43", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_apps_api_test_global_setup_ts_new_108_lines", + "community": 655, + "norm_label": "apps/api/test/global-setup.ts (new, 108 lines)" + }, + { + "label": "apps/api/vitest.config.ts (modified)", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L55", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_apps_api_vitest_config_ts_modified", + "community": 655, + "norm_label": "apps/api/vitest.config.ts (modified)" + }, + { + "label": "apps/api/test/setup.ts (modified)", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L61", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_apps_api_test_setup_ts_modified", + "community": 655, + "norm_label": "apps/api/test/setup.ts (modified)" + }, + { + "label": "apps/api/README.md (modified)", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L68", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_apps_api_readme_md_modified", + "community": 655, + "norm_label": "apps/api/readme.md (modified)" + }, + { + "label": "Deviations from Plan", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L75", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_deviations_from_plan", + "community": 655, + "norm_label": "deviations from plan" + }, + { + "label": "Auto-fixed Issues", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L77", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_auto_fixed_issues", + "community": 655, + "norm_label": "auto-fixed issues" + }, + { + "label": "Verification Results", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L86", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_verification_results", + "community": 655, + "norm_label": "verification results" + }, + { + "label": "Known Stubs", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L100", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_known_stubs", + "community": 655, + "norm_label": "known stubs" + }, + { + "label": "Threat Flags", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L104", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_threat_flags", + "community": 655, + "norm_label": "threat flags" + }, + { + "label": "Self-Check: PASSED", + "file_type": "document", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L108", + "_origin": "ast", + "id": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_self_check_passed", + "community": 655, + "norm_label": "self-check: passed" + }, { "label": "ARCHITECTURE.md", "file_type": "document", @@ -65823,6 +73423,66 @@ "community": 578, "norm_label": "solution" }, + { + "label": "2026-06-13-pwa-phone-bottombar-overlap.md", + "file_type": "document", + "source_file": ".planning/todos/pending/2026-06-13-pwa-phone-bottombar-overlap.md", + "source_location": "L1", + "_origin": "ast", + "id": "pending_2026_06_13_pwa_phone_bottombar_overlap", + "community": 702, + "norm_label": "2026-06-13-pwa-phone-bottombar-overlap.md" + }, + { + "label": "Problem", + "file_type": "document", + "source_file": ".planning/todos/pending/2026-06-13-pwa-phone-bottombar-overlap.md", + "source_location": "L12", + "_origin": "ast", + "id": "pending_2026_06_13_pwa_phone_bottombar_overlap_problem", + "community": 702, + "norm_label": "problem" + }, + { + "label": "Not a Phase 10 regression", + "file_type": "document", + "source_file": ".planning/todos/pending/2026-06-13-pwa-phone-bottombar-overlap.md", + "source_location": "L21", + "_origin": "ast", + "id": "pending_2026_06_13_pwa_phone_bottombar_overlap_not_a_phase_10_regression", + "community": 702, + "norm_label": "not a phase 10 regression" + }, + { + "label": "Reproduction", + "file_type": "document", + "source_file": ".planning/todos/pending/2026-06-13-pwa-phone-bottombar-overlap.md", + "source_location": "L25", + "_origin": "ast", + "id": "pending_2026_06_13_pwa_phone_bottombar_overlap_reproduction", + "community": 702, + "norm_label": "reproduction" + }, + { + "label": "Fix sketch (CSS-only, no behaviour change)", + "file_type": "document", + "source_file": ".planning/todos/pending/2026-06-13-pwa-phone-bottombar-overlap.md", + "source_location": "L31", + "_origin": "ast", + "id": "pending_2026_06_13_pwa_phone_bottombar_overlap_fix_sketch_css_only_no_behaviour_change", + "community": 702, + "norm_label": "fix sketch (css-only, no behaviour change)" + }, + { + "label": "Disposition", + "file_type": "document", + "source_file": ".planning/todos/pending/2026-06-13-pwa-phone-bottombar-overlap.md", + "source_location": "L37", + "_origin": "ast", + "id": "pending_2026_06_13_pwa_phone_bottombar_overlap_disposition", + "community": 702, + "norm_label": "disposition" + }, { "label": "CLAUDE.md", "file_type": "document", @@ -66354,11 +74014,21 @@ "norm_label": "tests" }, { - "label": "Further reading", + "label": "Running API tests locally", "file_type": "document", "source_file": "apps/api/README.md", "source_location": "L147", "_origin": "ast", + "id": "api_readme_running_api_tests_locally", + "community": 339, + "norm_label": "running api tests locally" + }, + { + "label": "Further reading", + "file_type": "document", + "source_file": "apps/api/README.md", + "source_location": "L167", + "_origin": "ast", "id": "api_readme_further_reading", "community": 339, "norm_label": "further reading" @@ -75437,6 +83107,28 @@ "source": "auth_devbypass", "target": "auth_user_color_palette" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/lib/requireAdmin.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin", + "target": "auth_devbypass" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "auth_devbypass" + }, { "relation": "imports_from", "context": "import", @@ -75861,6 +83553,17 @@ "source": "routes_me", "target": "auth_user_derivedisplayname" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me_resolveuserid", + "target": "auth_user_derivedisplayname" + }, { "relation": "imports", "context": "import", @@ -75971,6 +83674,17 @@ "source": "routes_me", "target": "auth_user_upsertuser" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L84", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me_resolveuserid", + "target": "auth_user_upsertuser" + }, { "relation": "imports", "context": "import", @@ -76035,6 +83749,17 @@ "source": "broker_client", "target": "broker_client_fastmailclient" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "broker_client" + }, { "relation": "imports_from", "context": "import", @@ -76090,6 +83815,17 @@ "source": "broker_write", "target": "broker_client" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "broker_client_fastmailclient" + }, { "relation": "imports", "context": "import", @@ -76123,6 +83859,28 @@ "source": "broker_write", "target": "broker_client_fastmailclient" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "broker_client_createfastmailclient" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L61", + "weight": 1.0, + "source": "broker_credentialsync_validateencryptandstorecredential", + "target": "broker_client_createfastmailclient" + }, { "relation": "imports", "context": "import", @@ -76138,10 +83896,10 @@ "relation": "calls", "context": "call", "confidence": "EXTRACTED", + "confidence_score": 1.0, "source_file": "apps/api/src/broker/outboxWorker.ts", "source_location": "L128", "weight": 1.0, - "confidence_score": 1.0, "source": "broker_outboxworker_loadclientforuser", "target": "broker_client_createfastmailclient" }, @@ -76189,6 +83947,223 @@ "source": "broker_spike_main", "target": "broker_client_createfastmailclient" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "broker_credentialsync_credentialvalidationerror" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "broker_credentialsync_validateencryptandstorecredential" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "broker_crypto" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "broker_crypto_encryptpassword" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "broker_outboxworker" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "broker_outboxworker_loadclientforuser" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "broker_sync" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "broker_sync_synccalendar" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "db_client" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "db_client_db" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "db_schema" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync", + "target": "db_schema_membercredentials" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "broker_credentialsync" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "broker_credentialsync" + }, + { + "relation": "method", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "broker_credentialsync_credentialvalidationerror", + "target": "broker_credentialsync_credentialvalidationerror_constructor" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "broker_credentialsync_credentialvalidationerror" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "broker_credentialsync_credentialvalidationerror" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "confidence_score": 1.0, + "source_file": "apps/api/src/broker/credentialSync.ts", + "source_location": "L71", + "weight": 1.0, + "source": "broker_credentialsync_validateencryptandstorecredential", + "target": "broker_crypto_encryptpassword" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "broker_credentialsync_validateencryptandstorecredential" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "broker_credentialsync_validateencryptandstorecredential" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -76299,10 +84274,10 @@ "relation": "calls", "context": "call", "confidence": "EXTRACTED", + "confidence_score": 1.0, "source_file": "apps/api/src/broker/outboxWorker.ts", "source_location": "L127", "weight": 1.0, - "confidence_score": 1.0, "source": "broker_outboxworker_loadclientforuser", "target": "broker_crypto_decryptpassword" }, @@ -77001,10 +84976,10 @@ "relation": "calls", "context": "call", "confidence": "EXTRACTED", + "confidence_score": 1.0, "source_file": "apps/api/src/broker/outboxWorker.ts", "source_location": "L171", "weight": 1.0, - "confidence_score": 1.0, "source": "broker_outboxworker_triggertargetedresync", "target": "broker_sync_synccalendar" }, @@ -77860,6 +85835,50 @@ "source": "lib_pushdispatcher", "target": "db_client" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/lib/requireAdmin.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin", + "target": "db_client" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/lib/requireAdmin.test.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin_test", + "target": "db_client" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "db_client" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "db_client" + }, { "relation": "imports_from", "context": "import", @@ -77904,6 +85923,17 @@ "source": "routes_lists_test", "target": "db_client" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "db_client" + }, { "relation": "imports_from", "context": "import", @@ -78014,6 +86044,50 @@ "source": "lib_pushdispatcher", "target": "db_client_db" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/lib/requireAdmin.ts", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin", + "target": "db_client_db" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/lib/requireAdmin.test.ts", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin_test", + "target": "db_client_db" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "db_client_db" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "db_client_db" + }, { "relation": "imports", "context": "import", @@ -78058,6 +86132,17 @@ "source": "routes_lists_test", "target": "db_client_db" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "db_client_db" + }, { "relation": "imports", "context": "import", @@ -82141,6 +90226,4186 @@ "source": "meta_0000_snapshot_lists_indexes", "target": "meta_0000_snapshot_indexes_idx_lists_owner_id" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L3", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot", + "target": "meta_0001_snapshot_dialect" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L4", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot", + "target": "meta_0001_snapshot_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L5", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot", + "target": "meta_0001_snapshot_previd" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L6", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot", + "target": "meta_0001_snapshot_tables" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L2", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot", + "target": "meta_0001_snapshot_version" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables", + "target": "meta_0001_snapshot_tables_app_config" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables", + "target": "meta_0001_snapshot_tables_calendar_events" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L203", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables", + "target": "meta_0001_snapshot_tables_calendar_outbox" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L369", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables", + "target": "meta_0001_snapshot_tables_calendars" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L480", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables", + "target": "meta_0001_snapshot_tables_list_items" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L581", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables", + "target": "meta_0001_snapshot_tables_list_shares" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L670", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables", + "target": "meta_0001_snapshot_tables_lists" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_app_config", + "target": "meta_0001_snapshot_app_config_checkconstraint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_app_config", + "target": "meta_0001_snapshot_app_config_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_app_config", + "target": "meta_0001_snapshot_app_config_compositeprimarykeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_app_config", + "target": "meta_0001_snapshot_app_config_foreignkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_app_config", + "target": "meta_0001_snapshot_app_config_indexes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L8", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_app_config", + "target": "meta_0001_snapshot_app_config_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_app_config", + "target": "meta_0001_snapshot_app_config_uniqueconstraints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_app_config_columns", + "target": "meta_0001_snapshot_columns_key" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L24", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_app_config_columns", + "target": "meta_0001_snapshot_columns_updated_at" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L17", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_app_config_columns", + "target": "meta_0001_snapshot_columns_value" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L15", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_key", + "target": "meta_0001_snapshot_key_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L11", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_key", + "target": "meta_0001_snapshot_key_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L14", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_key", + "target": "meta_0001_snapshot_key_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L13", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_key", + "target": "meta_0001_snapshot_key_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_key", + "target": "meta_0001_snapshot_key_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_value", + "target": "meta_0001_snapshot_value_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L18", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_value", + "target": "meta_0001_snapshot_value_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_value", + "target": "meta_0001_snapshot_value_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_value", + "target": "meta_0001_snapshot_value_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L19", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_value", + "target": "meta_0001_snapshot_value_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L136", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_updated_at" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L308", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_updated_at" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L532", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_updated_at", + "target": "meta_0001_snapshot_updated_at_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L534", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_updated_at", + "target": "meta_0001_snapshot_updated_at_default" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L528", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_updated_at", + "target": "meta_0001_snapshot_updated_at_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L531", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_updated_at", + "target": "meta_0001_snapshot_updated_at_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L533", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_updated_at", + "target": "meta_0001_snapshot_updated_at_onupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L530", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_updated_at", + "target": "meta_0001_snapshot_updated_at_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L529", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_updated_at", + "target": "meta_0001_snapshot_updated_at_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L527", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_items_columns", + "target": "meta_0001_snapshot_columns_updated_at" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_app_config_compositeprimarykeys", + "target": "meta_0001_snapshot_compositeprimarykeys_app_config_key" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_app_config_key", + "target": "meta_0001_snapshot_app_config_key_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_app_config_key", + "target": "meta_0001_snapshot_app_config_key_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L201", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_events", + "target": "meta_0001_snapshot_calendar_events_checkconstraint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_events", + "target": "meta_0001_snapshot_calendar_events_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_events", + "target": "meta_0001_snapshot_calendar_events_compositeprimarykeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_events", + "target": "meta_0001_snapshot_calendar_events_foreignkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_events", + "target": "meta_0001_snapshot_calendar_events_indexes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_events", + "target": "meta_0001_snapshot_calendar_events_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L192", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_events", + "target": "meta_0001_snapshot_calendar_events_uniqueconstraints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L113", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_all_day" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_calendar_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L106", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_dtstart_date" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_dtstart_utc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_etag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_has_rrule" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_object_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_raw_vevent" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L129", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_reminder_lead_minutes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L92", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_title" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L64", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_columns", + "target": "meta_0001_snapshot_columns_uid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L206", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L372", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_columns", + "target": "meta_0001_snapshot_columns_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L589", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_id", + "target": "meta_0001_snapshot_id_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L674", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_id", + "target": "meta_0001_snapshot_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L677", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_id", + "target": "meta_0001_snapshot_id_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L676", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_id", + "target": "meta_0001_snapshot_id_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L675", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_id", + "target": "meta_0001_snapshot_id_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L483", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_items_columns", + "target": "meta_0001_snapshot_columns_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L584", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_shares_columns", + "target": "meta_0001_snapshot_columns_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L673", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_lists_columns", + "target": "meta_0001_snapshot_columns_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_id", + "target": "meta_0001_snapshot_calendar_id_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_id", + "target": "meta_0001_snapshot_calendar_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_id", + "target": "meta_0001_snapshot_calendar_id_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_id", + "target": "meta_0001_snapshot_calendar_id_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L59", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_id", + "target": "meta_0001_snapshot_calendar_id_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L235", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_uid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L240", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_uid", + "target": "meta_0001_snapshot_uid_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L236", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_uid", + "target": "meta_0001_snapshot_uid_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L239", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_uid", + "target": "meta_0001_snapshot_uid_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L238", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_uid", + "target": "meta_0001_snapshot_uid_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L237", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_uid", + "target": "meta_0001_snapshot_uid_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L256", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_etag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L261", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_etag", + "target": "meta_0001_snapshot_etag_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L257", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_etag", + "target": "meta_0001_snapshot_etag_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L260", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_etag", + "target": "meta_0001_snapshot_etag_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L259", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_etag", + "target": "meta_0001_snapshot_etag_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L258", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_etag", + "target": "meta_0001_snapshot_etag_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_object_url", + "target": "meta_0001_snapshot_object_url_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L79", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_object_url", + "target": "meta_0001_snapshot_object_url_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_object_url", + "target": "meta_0001_snapshot_object_url_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L81", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_object_url", + "target": "meta_0001_snapshot_object_url_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L80", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_object_url", + "target": "meta_0001_snapshot_object_url_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L90", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_raw_vevent", + "target": "meta_0001_snapshot_raw_vevent_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_raw_vevent", + "target": "meta_0001_snapshot_raw_vevent_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_raw_vevent", + "target": "meta_0001_snapshot_raw_vevent_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L88", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_raw_vevent", + "target": "meta_0001_snapshot_raw_vevent_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_raw_vevent", + "target": "meta_0001_snapshot_raw_vevent_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_title", + "target": "meta_0001_snapshot_title_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_title", + "target": "meta_0001_snapshot_title_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_title", + "target": "meta_0001_snapshot_title_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_title", + "target": "meta_0001_snapshot_title_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L94", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_title", + "target": "meta_0001_snapshot_title_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_dtstart_utc", + "target": "meta_0001_snapshot_dtstart_utc_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_dtstart_utc", + "target": "meta_0001_snapshot_dtstart_utc_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_dtstart_utc", + "target": "meta_0001_snapshot_dtstart_utc_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_dtstart_utc", + "target": "meta_0001_snapshot_dtstart_utc_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_dtstart_utc", + "target": "meta_0001_snapshot_dtstart_utc_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_dtstart_date", + "target": "meta_0001_snapshot_dtstart_date_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_dtstart_date", + "target": "meta_0001_snapshot_dtstart_date_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_dtstart_date", + "target": "meta_0001_snapshot_dtstart_date_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L109", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_dtstart_date", + "target": "meta_0001_snapshot_dtstart_date_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_dtstart_date", + "target": "meta_0001_snapshot_dtstart_date_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_all_day", + "target": "meta_0001_snapshot_all_day_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L119", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_all_day", + "target": "meta_0001_snapshot_all_day_default" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_all_day", + "target": "meta_0001_snapshot_all_day_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L117", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_all_day", + "target": "meta_0001_snapshot_all_day_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_all_day", + "target": "meta_0001_snapshot_all_day_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_all_day", + "target": "meta_0001_snapshot_all_day_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L126", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_has_rrule", + "target": "meta_0001_snapshot_has_rrule_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L127", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_has_rrule", + "target": "meta_0001_snapshot_has_rrule_default" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_has_rrule", + "target": "meta_0001_snapshot_has_rrule_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_has_rrule", + "target": "meta_0001_snapshot_has_rrule_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_has_rrule", + "target": "meta_0001_snapshot_has_rrule_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_has_rrule", + "target": "meta_0001_snapshot_has_rrule_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L134", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_reminder_lead_minutes", + "target": "meta_0001_snapshot_reminder_lead_minutes_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L130", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_reminder_lead_minutes", + "target": "meta_0001_snapshot_reminder_lead_minutes_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L133", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_reminder_lead_minutes", + "target": "meta_0001_snapshot_reminder_lead_minutes_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L132", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_reminder_lead_minutes", + "target": "meta_0001_snapshot_reminder_lead_minutes_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_reminder_lead_minutes", + "target": "meta_0001_snapshot_reminder_lead_minutes_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_indexes", + "target": "meta_0001_snapshot_indexes_idx_calendar_events_dtstart_date" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_indexes", + "target": "meta_0001_snapshot_indexes_idx_calendar_events_dtstart_utc" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_indexes", + "target": "meta_0001_snapshot_indexes_idx_calendar_events_has_rrule" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L149", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendar_events_dtstart_utc", + "target": "meta_0001_snapshot_idx_calendar_events_dtstart_utc_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L152", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendar_events_dtstart_utc", + "target": "meta_0001_snapshot_idx_calendar_events_dtstart_utc_isunique" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L148", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendar_events_dtstart_utc", + "target": "meta_0001_snapshot_idx_calendar_events_dtstart_utc_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L156", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendar_events_dtstart_date", + "target": "meta_0001_snapshot_idx_calendar_events_dtstart_date_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendar_events_dtstart_date", + "target": "meta_0001_snapshot_idx_calendar_events_dtstart_date_isunique" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L155", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendar_events_dtstart_date", + "target": "meta_0001_snapshot_idx_calendar_events_dtstart_date_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L163", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendar_events_has_rrule", + "target": "meta_0001_snapshot_idx_calendar_events_has_rrule_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendar_events_has_rrule", + "target": "meta_0001_snapshot_idx_calendar_events_has_rrule_isunique" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L162", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendar_events_has_rrule", + "target": "meta_0001_snapshot_idx_calendar_events_has_rrule_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_foreignkeys", + "target": "meta_0001_snapshot_foreignkeys_calendar_events_calendar_id_calendars_id_fk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_events_calendar_id_calendars_id_fk", + "target": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_columnsfrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L177", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_events_calendar_id_calendars_id_fk", + "target": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_columnsto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L171", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_events_calendar_id_calendars_id_fk", + "target": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L180", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_events_calendar_id_calendars_id_fk", + "target": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_ondelete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L181", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_events_calendar_id_calendars_id_fk", + "target": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_onupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L172", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_events_calendar_id_calendars_id_fk", + "target": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_tablefrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L173", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_events_calendar_id_calendars_id_fk", + "target": "meta_0001_snapshot_calendar_events_calendar_id_calendars_id_fk_tableto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_compositeprimarykeys", + "target": "meta_0001_snapshot_compositeprimarykeys_calendar_events_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_calendar_events_id", + "target": "meta_0001_snapshot_calendar_events_id_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L186", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_calendar_events_id", + "target": "meta_0001_snapshot_calendar_events_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L193", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_events_uniqueconstraints", + "target": "meta_0001_snapshot_uniqueconstraints_uniq_calendar_uid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L195", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_uniqueconstraints_uniq_calendar_uid", + "target": "meta_0001_snapshot_uniq_calendar_uid_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L194", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_uniqueconstraints_uniq_calendar_uid", + "target": "meta_0001_snapshot_uniq_calendar_uid_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L367", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_outbox", + "target": "meta_0001_snapshot_calendar_outbox_checkconstraint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_outbox", + "target": "meta_0001_snapshot_calendar_outbox_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L358", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_outbox", + "target": "meta_0001_snapshot_calendar_outbox_compositeprimarykeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L343", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_outbox", + "target": "meta_0001_snapshot_calendar_outbox_foreignkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L318", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_outbox", + "target": "meta_0001_snapshot_calendar_outbox_indexes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L204", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_outbox", + "target": "meta_0001_snapshot_calendar_outbox_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L366", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendar_outbox", + "target": "meta_0001_snapshot_calendar_outbox_uniqueconstraints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L270", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_attempt_count" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L249", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_calendar_object_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L242", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_calendar_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L300", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_created_at" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L293", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_group_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L286", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_last_error" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L278", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_next_attempt_at" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L220", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_operation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L263", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_payload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L227", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_status" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L213", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_columns", + "target": "meta_0001_snapshot_columns_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L379", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_columns", + "target": "meta_0001_snapshot_columns_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L603", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_user_id", + "target": "meta_0001_snapshot_user_id_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L599", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_user_id", + "target": "meta_0001_snapshot_user_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L602", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_user_id", + "target": "meta_0001_snapshot_user_id_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L601", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_user_id", + "target": "meta_0001_snapshot_user_id_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L600", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_user_id", + "target": "meta_0001_snapshot_user_id_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L598", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_shares_columns", + "target": "meta_0001_snapshot_columns_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L225", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_operation", + "target": "meta_0001_snapshot_operation_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L221", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_operation", + "target": "meta_0001_snapshot_operation_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L224", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_operation", + "target": "meta_0001_snapshot_operation_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L223", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_operation", + "target": "meta_0001_snapshot_operation_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L222", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_operation", + "target": "meta_0001_snapshot_operation_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L232", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_status", + "target": "meta_0001_snapshot_status_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L233", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_status", + "target": "meta_0001_snapshot_status_default" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L228", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_status", + "target": "meta_0001_snapshot_status_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L231", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_status", + "target": "meta_0001_snapshot_status_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L230", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_status", + "target": "meta_0001_snapshot_status_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L229", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_status", + "target": "meta_0001_snapshot_status_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L247", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_url", + "target": "meta_0001_snapshot_calendar_url_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L243", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_url", + "target": "meta_0001_snapshot_calendar_url_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L246", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_url", + "target": "meta_0001_snapshot_calendar_url_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L245", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_url", + "target": "meta_0001_snapshot_calendar_url_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L244", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_url", + "target": "meta_0001_snapshot_calendar_url_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L254", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_object_url", + "target": "meta_0001_snapshot_calendar_object_url_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L250", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_object_url", + "target": "meta_0001_snapshot_calendar_object_url_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L253", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_object_url", + "target": "meta_0001_snapshot_calendar_object_url_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L252", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_object_url", + "target": "meta_0001_snapshot_calendar_object_url_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L251", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_calendar_object_url", + "target": "meta_0001_snapshot_calendar_object_url_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L268", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_payload", + "target": "meta_0001_snapshot_payload_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L264", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_payload", + "target": "meta_0001_snapshot_payload_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L267", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_payload", + "target": "meta_0001_snapshot_payload_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L266", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_payload", + "target": "meta_0001_snapshot_payload_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L265", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_payload", + "target": "meta_0001_snapshot_payload_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L275", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_attempt_count", + "target": "meta_0001_snapshot_attempt_count_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L276", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_attempt_count", + "target": "meta_0001_snapshot_attempt_count_default" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L271", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_attempt_count", + "target": "meta_0001_snapshot_attempt_count_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L274", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_attempt_count", + "target": "meta_0001_snapshot_attempt_count_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L273", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_attempt_count", + "target": "meta_0001_snapshot_attempt_count_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L272", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_attempt_count", + "target": "meta_0001_snapshot_attempt_count_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L283", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_next_attempt_at", + "target": "meta_0001_snapshot_next_attempt_at_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L284", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_next_attempt_at", + "target": "meta_0001_snapshot_next_attempt_at_default" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L279", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_next_attempt_at", + "target": "meta_0001_snapshot_next_attempt_at_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L282", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_next_attempt_at", + "target": "meta_0001_snapshot_next_attempt_at_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L281", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_next_attempt_at", + "target": "meta_0001_snapshot_next_attempt_at_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L280", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_next_attempt_at", + "target": "meta_0001_snapshot_next_attempt_at_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L291", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_last_error", + "target": "meta_0001_snapshot_last_error_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L287", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_last_error", + "target": "meta_0001_snapshot_last_error_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L290", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_last_error", + "target": "meta_0001_snapshot_last_error_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L289", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_last_error", + "target": "meta_0001_snapshot_last_error_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L288", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_last_error", + "target": "meta_0001_snapshot_last_error_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L298", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_group_id", + "target": "meta_0001_snapshot_group_id_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L294", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_group_id", + "target": "meta_0001_snapshot_group_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L297", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_group_id", + "target": "meta_0001_snapshot_group_id_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L296", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_group_id", + "target": "meta_0001_snapshot_group_id_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L295", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_group_id", + "target": "meta_0001_snapshot_group_id_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L610", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_created_at", + "target": "meta_0001_snapshot_created_at_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L611", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_created_at", + "target": "meta_0001_snapshot_created_at_default" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L606", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_created_at", + "target": "meta_0001_snapshot_created_at_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L609", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_created_at", + "target": "meta_0001_snapshot_created_at_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L608", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_created_at", + "target": "meta_0001_snapshot_created_at_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L607", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_created_at", + "target": "meta_0001_snapshot_created_at_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L519", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_items_columns", + "target": "meta_0001_snapshot_columns_created_at" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L605", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_shares_columns", + "target": "meta_0001_snapshot_columns_created_at" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L327", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_indexes", + "target": "meta_0001_snapshot_indexes_idx_outbox_next_attempt" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L335", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_indexes", + "target": "meta_0001_snapshot_indexes_idx_outbox_uid" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L319", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_indexes", + "target": "meta_0001_snapshot_indexes_idx_outbox_user_status" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L321", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_outbox_user_status", + "target": "meta_0001_snapshot_idx_outbox_user_status_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L325", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_outbox_user_status", + "target": "meta_0001_snapshot_idx_outbox_user_status_isunique" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L320", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_outbox_user_status", + "target": "meta_0001_snapshot_idx_outbox_user_status_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L329", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_outbox_next_attempt", + "target": "meta_0001_snapshot_idx_outbox_next_attempt_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L333", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_outbox_next_attempt", + "target": "meta_0001_snapshot_idx_outbox_next_attempt_isunique" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L328", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_outbox_next_attempt", + "target": "meta_0001_snapshot_idx_outbox_next_attempt_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L337", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_outbox_uid", + "target": "meta_0001_snapshot_idx_outbox_uid_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L340", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_outbox_uid", + "target": "meta_0001_snapshot_idx_outbox_uid_isunique" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L336", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_outbox_uid", + "target": "meta_0001_snapshot_idx_outbox_uid_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L344", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_foreignkeys", + "target": "meta_0001_snapshot_foreignkeys_calendar_outbox_user_id_users_id_fk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L348", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_outbox_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_columnsfrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L351", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_outbox_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_columnsto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L345", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_outbox_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L354", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_outbox_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_ondelete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L355", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_outbox_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_onupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L346", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_outbox_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_tablefrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L347", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendar_outbox_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendar_outbox_user_id_users_id_fk_tableto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L359", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendar_outbox_compositeprimarykeys", + "target": "meta_0001_snapshot_compositeprimarykeys_calendar_outbox_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L361", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_calendar_outbox_id", + "target": "meta_0001_snapshot_calendar_outbox_id_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L360", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_calendar_outbox_id", + "target": "meta_0001_snapshot_calendar_outbox_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L478", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendars", + "target": "meta_0001_snapshot_calendars_checkconstraint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L371", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendars", + "target": "meta_0001_snapshot_calendars_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L461", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendars", + "target": "meta_0001_snapshot_calendars_compositeprimarykeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L446", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendars", + "target": "meta_0001_snapshot_calendars_foreignkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L437", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendars", + "target": "meta_0001_snapshot_calendars_indexes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L370", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendars", + "target": "meta_0001_snapshot_calendars_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L469", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_calendars", + "target": "meta_0001_snapshot_calendars_uniqueconstraints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L400", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_columns", + "target": "meta_0001_snapshot_columns_color" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L407", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_columns", + "target": "meta_0001_snapshot_columns_ctag" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L393", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_columns", + "target": "meta_0001_snapshot_columns_display_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L428", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_columns", + "target": "meta_0001_snapshot_columns_is_shared" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L421", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_columns", + "target": "meta_0001_snapshot_columns_last_synced_at" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L414", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_columns", + "target": "meta_0001_snapshot_columns_sync_token" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L386", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_columns", + "target": "meta_0001_snapshot_columns_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L391", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_url", + "target": "meta_0001_snapshot_url_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L387", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_url", + "target": "meta_0001_snapshot_url_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L390", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_url", + "target": "meta_0001_snapshot_url_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L389", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_url", + "target": "meta_0001_snapshot_url_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L388", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_url", + "target": "meta_0001_snapshot_url_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L398", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_display_name", + "target": "meta_0001_snapshot_display_name_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L394", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_display_name", + "target": "meta_0001_snapshot_display_name_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L397", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_display_name", + "target": "meta_0001_snapshot_display_name_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L396", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_display_name", + "target": "meta_0001_snapshot_display_name_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L395", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_display_name", + "target": "meta_0001_snapshot_display_name_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L405", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_color", + "target": "meta_0001_snapshot_color_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L401", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_color", + "target": "meta_0001_snapshot_color_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L404", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_color", + "target": "meta_0001_snapshot_color_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L403", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_color", + "target": "meta_0001_snapshot_color_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L402", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_color", + "target": "meta_0001_snapshot_color_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L412", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_ctag", + "target": "meta_0001_snapshot_ctag_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L408", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_ctag", + "target": "meta_0001_snapshot_ctag_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L411", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_ctag", + "target": "meta_0001_snapshot_ctag_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L410", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_ctag", + "target": "meta_0001_snapshot_ctag_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L409", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_ctag", + "target": "meta_0001_snapshot_ctag_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L419", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_sync_token", + "target": "meta_0001_snapshot_sync_token_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L415", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_sync_token", + "target": "meta_0001_snapshot_sync_token_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L418", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_sync_token", + "target": "meta_0001_snapshot_sync_token_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L417", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_sync_token", + "target": "meta_0001_snapshot_sync_token_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L416", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_sync_token", + "target": "meta_0001_snapshot_sync_token_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L426", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_last_synced_at", + "target": "meta_0001_snapshot_last_synced_at_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L422", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_last_synced_at", + "target": "meta_0001_snapshot_last_synced_at_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L425", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_last_synced_at", + "target": "meta_0001_snapshot_last_synced_at_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L424", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_last_synced_at", + "target": "meta_0001_snapshot_last_synced_at_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L423", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_last_synced_at", + "target": "meta_0001_snapshot_last_synced_at_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L433", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_is_shared", + "target": "meta_0001_snapshot_is_shared_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L434", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_is_shared", + "target": "meta_0001_snapshot_is_shared_default" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L429", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_is_shared", + "target": "meta_0001_snapshot_is_shared_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L432", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_is_shared", + "target": "meta_0001_snapshot_is_shared_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L431", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_is_shared", + "target": "meta_0001_snapshot_is_shared_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L430", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_is_shared", + "target": "meta_0001_snapshot_is_shared_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L438", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_indexes", + "target": "meta_0001_snapshot_indexes_idx_calendars_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L440", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendars_user_id", + "target": "meta_0001_snapshot_idx_calendars_user_id_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L443", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendars_user_id", + "target": "meta_0001_snapshot_idx_calendars_user_id_isunique" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L439", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_calendars_user_id", + "target": "meta_0001_snapshot_idx_calendars_user_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L447", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_foreignkeys", + "target": "meta_0001_snapshot_foreignkeys_calendars_user_id_users_id_fk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L451", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendars_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendars_user_id_users_id_fk_columnsfrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L454", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendars_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendars_user_id_users_id_fk_columnsto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L448", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendars_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendars_user_id_users_id_fk_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L457", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendars_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendars_user_id_users_id_fk_ondelete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L458", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendars_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendars_user_id_users_id_fk_onupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L449", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendars_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendars_user_id_users_id_fk_tablefrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L450", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_calendars_user_id_users_id_fk", + "target": "meta_0001_snapshot_calendars_user_id_users_id_fk_tableto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L462", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_compositeprimarykeys", + "target": "meta_0001_snapshot_compositeprimarykeys_calendars_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L464", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_calendars_id", + "target": "meta_0001_snapshot_calendars_id_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L463", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_calendars_id", + "target": "meta_0001_snapshot_calendars_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L470", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_calendars_uniqueconstraints", + "target": "meta_0001_snapshot_uniqueconstraints_uniq_calendar_user_url" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L472", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_uniqueconstraints_uniq_calendar_user_url", + "target": "meta_0001_snapshot_uniq_calendar_user_url_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L471", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_uniqueconstraints_uniq_calendar_user_url", + "target": "meta_0001_snapshot_uniq_calendar_user_url_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L579", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_items", + "target": "meta_0001_snapshot_list_items_checkconstraint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L482", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_items", + "target": "meta_0001_snapshot_list_items_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L570", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_items", + "target": "meta_0001_snapshot_list_items_compositeprimarykeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L555", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_items", + "target": "meta_0001_snapshot_list_items_foreignkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L537", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_items", + "target": "meta_0001_snapshot_list_items_indexes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L481", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_items", + "target": "meta_0001_snapshot_list_items_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L578", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_items", + "target": "meta_0001_snapshot_list_items_uniqueconstraints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L504", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_items_columns", + "target": "meta_0001_snapshot_columns_checked" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L490", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_items_columns", + "target": "meta_0001_snapshot_columns_list_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L512", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_items_columns", + "target": "meta_0001_snapshot_columns_rank" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L497", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_items_columns", + "target": "meta_0001_snapshot_columns_text" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L596", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_list_id", + "target": "meta_0001_snapshot_list_id_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L592", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_list_id", + "target": "meta_0001_snapshot_list_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L595", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_list_id", + "target": "meta_0001_snapshot_list_id_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L594", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_list_id", + "target": "meta_0001_snapshot_list_id_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L593", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_list_id", + "target": "meta_0001_snapshot_list_id_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L591", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_shares_columns", + "target": "meta_0001_snapshot_columns_list_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L502", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_text", + "target": "meta_0001_snapshot_text_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L498", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_text", + "target": "meta_0001_snapshot_text_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L501", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_text", + "target": "meta_0001_snapshot_text_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L500", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_text", + "target": "meta_0001_snapshot_text_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L499", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_text", + "target": "meta_0001_snapshot_text_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L509", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_checked", + "target": "meta_0001_snapshot_checked_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L510", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_checked", + "target": "meta_0001_snapshot_checked_default" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L505", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_checked", + "target": "meta_0001_snapshot_checked_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L508", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_checked", + "target": "meta_0001_snapshot_checked_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L507", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_checked", + "target": "meta_0001_snapshot_checked_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L506", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_checked", + "target": "meta_0001_snapshot_checked_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L517", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_rank", + "target": "meta_0001_snapshot_rank_autoincrement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L513", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_rank", + "target": "meta_0001_snapshot_rank_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L516", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_rank", + "target": "meta_0001_snapshot_rank_notnull" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L515", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_rank", + "target": "meta_0001_snapshot_rank_primarykey" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L514", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_columns_rank", + "target": "meta_0001_snapshot_rank_type" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L546", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_items_indexes", + "target": "meta_0001_snapshot_indexes_idx_list_items_list_id_checked" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L538", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_items_indexes", + "target": "meta_0001_snapshot_indexes_idx_list_items_list_id_rank" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L540", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_list_items_list_id_rank", + "target": "meta_0001_snapshot_idx_list_items_list_id_rank_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L544", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_list_items_list_id_rank", + "target": "meta_0001_snapshot_idx_list_items_list_id_rank_isunique" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L539", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_list_items_list_id_rank", + "target": "meta_0001_snapshot_idx_list_items_list_id_rank_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L548", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_list_items_list_id_checked", + "target": "meta_0001_snapshot_idx_list_items_list_id_checked_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L552", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_list_items_list_id_checked", + "target": "meta_0001_snapshot_idx_list_items_list_id_checked_isunique" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L547", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_list_items_list_id_checked", + "target": "meta_0001_snapshot_idx_list_items_list_id_checked_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L556", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_items_foreignkeys", + "target": "meta_0001_snapshot_foreignkeys_list_items_list_id_lists_id_fk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L560", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_items_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_items_list_id_lists_id_fk_columnsfrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L563", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_items_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_items_list_id_lists_id_fk_columnsto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L557", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_items_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_items_list_id_lists_id_fk_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L566", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_items_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_items_list_id_lists_id_fk_ondelete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L567", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_items_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_items_list_id_lists_id_fk_onupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L558", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_items_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_items_list_id_lists_id_fk_tablefrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L559", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_items_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_items_list_id_lists_id_fk_tableto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L571", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_items_compositeprimarykeys", + "target": "meta_0001_snapshot_compositeprimarykeys_list_items_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L573", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_list_items_id", + "target": "meta_0001_snapshot_list_items_id_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L572", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_list_items_id", + "target": "meta_0001_snapshot_list_items_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L668", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_shares", + "target": "meta_0001_snapshot_list_shares_checkconstraint" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L583", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_shares", + "target": "meta_0001_snapshot_list_shares_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L651", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_shares", + "target": "meta_0001_snapshot_list_shares_compositeprimarykeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L623", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_shares", + "target": "meta_0001_snapshot_list_shares_foreignkeys" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L614", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_shares", + "target": "meta_0001_snapshot_list_shares_indexes" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L582", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_shares", + "target": "meta_0001_snapshot_list_shares_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L659", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_list_shares", + "target": "meta_0001_snapshot_list_shares_uniqueconstraints" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L615", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_shares_indexes", + "target": "meta_0001_snapshot_indexes_idx_list_shares_user_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L617", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_list_shares_user_id", + "target": "meta_0001_snapshot_idx_list_shares_user_id_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L620", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_list_shares_user_id", + "target": "meta_0001_snapshot_idx_list_shares_user_id_isunique" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L616", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_indexes_idx_list_shares_user_id", + "target": "meta_0001_snapshot_idx_list_shares_user_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L624", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_shares_foreignkeys", + "target": "meta_0001_snapshot_foreignkeys_list_shares_list_id_lists_id_fk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L637", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_shares_foreignkeys", + "target": "meta_0001_snapshot_foreignkeys_list_shares_user_id_users_id_fk" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L628", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_columnsfrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L631", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_columnsto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L625", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L634", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_ondelete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L635", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_onupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L626", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_tablefrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L627", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_list_id_lists_id_fk", + "target": "meta_0001_snapshot_list_shares_list_id_lists_id_fk_tableto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L641", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_user_id_users_id_fk", + "target": "meta_0001_snapshot_list_shares_user_id_users_id_fk_columnsfrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L644", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_user_id_users_id_fk", + "target": "meta_0001_snapshot_list_shares_user_id_users_id_fk_columnsto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L638", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_user_id_users_id_fk", + "target": "meta_0001_snapshot_list_shares_user_id_users_id_fk_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L647", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_user_id_users_id_fk", + "target": "meta_0001_snapshot_list_shares_user_id_users_id_fk_ondelete" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L648", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_user_id_users_id_fk", + "target": "meta_0001_snapshot_list_shares_user_id_users_id_fk_onupdate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L639", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_user_id_users_id_fk", + "target": "meta_0001_snapshot_list_shares_user_id_users_id_fk_tablefrom" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L640", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_foreignkeys_list_shares_user_id_users_id_fk", + "target": "meta_0001_snapshot_list_shares_user_id_users_id_fk_tableto" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L652", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_shares_compositeprimarykeys", + "target": "meta_0001_snapshot_compositeprimarykeys_list_shares_id" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L654", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_list_shares_id", + "target": "meta_0001_snapshot_list_shares_id_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L653", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_compositeprimarykeys_list_shares_id", + "target": "meta_0001_snapshot_list_shares_id_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L660", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_list_shares_uniqueconstraints", + "target": "meta_0001_snapshot_uniqueconstraints_uniq_list_share" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L662", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_uniqueconstraints_uniq_list_share", + "target": "meta_0001_snapshot_uniq_list_share_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L661", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_uniqueconstraints_uniq_list_share", + "target": "meta_0001_snapshot_uniq_list_share_name" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L672", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_lists", + "target": "meta_0001_snapshot_lists_columns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/migrations/meta/0001_snapshot.json", + "source_location": "L671", + "weight": 1.0, + "confidence_score": 1.0, + "source": "meta_0001_snapshot_tables_lists", + "target": "meta_0001_snapshot_lists_name" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -82171,6 +94436,16 @@ "source": "meta_journal", "target": "meta_journal_version" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/db/schema.ts", + "source_location": "L282", + "weight": 1.0, + "confidence_score": 1.0, + "source": "db_schema", + "target": "db_schema_appconfig" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -82337,6 +94612,39 @@ "source": "lib_pushdispatcher", "target": "db_schema" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/lib/requireAdmin.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin", + "target": "db_schema" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "db_schema" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "db_schema" + }, { "relation": "imports_from", "context": "import", @@ -82370,6 +94678,17 @@ "source": "routes_lists_test", "target": "db_schema" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "db_schema" + }, { "relation": "imports_from", "context": "import", @@ -82447,6 +94766,39 @@ "source": "lib_listchangedispatcher_test", "target": "db_schema_users" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/lib/requireAdmin.ts", + "source_location": "L23", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin", + "target": "db_schema_users" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "db_schema_users" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "db_schema_users" + }, { "relation": "imports", "context": "import", @@ -82480,6 +94832,17 @@ "source": "routes_lists_test", "target": "db_schema_users" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "db_schema_users" + }, { "relation": "imports", "context": "import", @@ -82491,6 +94854,61 @@ "source": "routes_push_test", "target": "db_schema_users" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "db_schema_membercredentials" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "db_schema_membercredentials" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "db_schema_membercredentials" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "db_schema_calendars" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "db_schema_calendars" + }, { "relation": "imports", "context": "import", @@ -82788,6 +95206,17 @@ "source": "test_setup", "target": "db_schema_listitems" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L152", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test_getapp", + "target": "src_index" + }, { "relation": "imports_from", "context": "import", @@ -82832,6 +95261,28 @@ "source": "src_index", "target": "lib_bootguards_assertnotdevbypassinproduction" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/index.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "routes_admin" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/index.ts", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_index", + "target": "routes_admin_adminrouter" + }, { "relation": "imports_from", "context": "import", @@ -83715,6 +96166,90 @@ "source": "lib_rank_test", "target": "lib_rank_rankbetween" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/lib/requireAdmin.ts", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin", + "target": "lib_requireadmin_requireadmin" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/lib/requireAdmin.test.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin_test", + "target": "lib_requireadmin" + }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "lib_requireadmin" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/lib/requireAdmin.test.ts", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin_test", + "target": "lib_requireadmin_requireadmin" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "lib_requireadmin_requireadmin" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "routes_admin_adminrouter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L47", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "routes_admin_credentialschema" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/admin.ts", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin", + "target": "routes_admin_noechohook" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -83855,6 +96390,26 @@ "source": "routes_lists", "target": "routes_lists_resolveuserid" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "routes_me_mecredentialschema" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L164", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "routes_me_menoechohook" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -83865,6 +96420,26 @@ "source": "routes_me", "target": "routes_me_merouter" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "routes_me_resolveadminandsetupstatus" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/src/routes/me.ts", + "source_location": "L74", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_me", + "target": "routes_me_resolveuserid" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -83915,6 +96490,16 @@ "source": "routes_sse", "target": "routes_sse_sserouter" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/test/global-setup.ts", + "source_location": "L26", + "weight": 1.0, + "confidence_score": 1.0, + "source": "test_global_setup", + "target": "test_global_setup_setup" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -84459,6 +97044,96 @@ "source": "lib_pushdispatcher_test", "target": "lib_pushdispatcher_test_fake_sub" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/lib/requireAdmin.test.ts", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin_test", + "target": "lib_requireadmin_test_makeselectchain" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/lib/requireAdmin.test.ts", + "source_location": "L62", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin_test", + "target": "lib_requireadmin_test_maketestapp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/lib/requireAdmin.test.ts", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "lib_requireadmin_test", + "target": "lib_requireadmin_test_mockdb" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "routes_admin_test_fetchcalendarsresult" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L151", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "routes_admin_test_getapp" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "routes_admin_test_jsonrequest" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "routes_admin_test_mockfetchcalendars" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "routes_admin_test_seedcalendar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/tests/routes/admin.test.ts", + "source_location": "L107", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_admin_test", + "target": "routes_admin_test_seeduser" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -85457,6 +98132,28 @@ "source": "src_app", "target": "components_settingssheet_settingssheet" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/App.tsx", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_app", + "target": "components_setupbanner_setupbanner" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/App.tsx", + "source_location": "L45", + "weight": 1.0, + "confidence_score": 1.0, + "source": "src_app", + "target": "routes_adminpage_adminpage" + }, { "relation": "imports", "context": "import", @@ -85510,6 +98207,46 @@ "source": "src_app_app", "target": "src_app_isphone" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L364", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client", + "target": "api_client_admincalendar" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L370", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client", + "target": "api_client_admincalendarsresponse" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L337", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client", + "target": "api_client_adminmember" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L344", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client", + "target": "api_client_adminmembersresponse" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -85560,6 +98297,26 @@ "source": "api_client", "target": "api_client_deleteevent" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L421", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client", + "target": "api_client_fetchadmincalendars" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L389", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client", + "target": "api_client_fetchadminmembers" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -85650,6 +98407,46 @@ "source": "api_client", "target": "api_client_recurrencepreset" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L405", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client", + "target": "api_client_savecredential" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L353", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client", + "target": "api_client_savecredentialpayload" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L453", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client", + "target": "api_client_savemycredential" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L379", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client", + "target": "api_client_savemycredentialpayload" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -85660,6 +98457,16 @@ "source": "api_client", "target": "api_client_sessionexpirederror" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L437", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client", + "target": "api_client_setsharedcalendar" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -85733,6 +98540,17 @@ "source": "components_calendarshell_test", "target": "api_client" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_credentialsheet", + "target": "api_client" + }, { "relation": "imports_from", "context": "import", @@ -85788,6 +98606,17 @@ "source": "components_eventform_test", "target": "api_client" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/SetupBanner.tsx", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_setupbanner", + "target": "api_client" + }, { "relation": "imports_from", "context": "import", @@ -85799,6 +98628,17 @@ "source": "components_syncstatetoast", "target": "api_client" }, + { + "relation": "imports_from", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "api_client" + }, { "relation": "imports_from", "context": "import", @@ -85853,6 +98693,28 @@ "source": "api_client_deleteevent", "target": "api_client_handleauthresponse" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L427", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client_fetchadmincalendars", + "target": "api_client_handleauthresponse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L395", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client_fetchadminmembers", + "target": "api_client_handleauthresponse" + }, { "relation": "calls", "context": "call", @@ -85897,6 +98759,39 @@ "source": "api_client_fetchwritablecalendars", "target": "api_client_handleauthresponse" }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L414", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client_savecredential", + "target": "api_client_handleauthresponse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L462", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client_savemycredential", + "target": "api_client_handleauthresponse" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/api/client.ts", + "source_location": "L444", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_client_setsharedcalendar", + "target": "api_client_handleauthresponse" + }, { "relation": "calls", "context": "call", @@ -85941,6 +98836,17 @@ "source": "components_calendarshell_test", "target": "api_client_fetchme" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/SetupBanner.tsx", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_setupbanner", + "target": "api_client_fetchme" + }, { "relation": "imports", "context": "import", @@ -86117,6 +99023,105 @@ "source": "components_eventform", "target": "api_client_fetchwritablecalendars" }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "api_client_adminmember" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_credentialsheet", + "target": "api_client_savecredentialpayload" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "api_client_admincalendar" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_credentialsheet", + "target": "api_client_savemycredentialpayload" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "api_client_fetchadminmembers" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_credentialsheet", + "target": "api_client_savecredential" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "api_client_fetchadmincalendars" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "api_client_setsharedcalendar" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L28", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_credentialsheet", + "target": "api_client_savemycredential" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -86852,6 +99857,16 @@ "source": "components_bottomtabbar", "target": "components_bottomtabbar_bottomtabbar" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/BottomTabBar.tsx", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_bottomtabbar", + "target": "components_bottomtabbar_bottomtabbarprops" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -87331,6 +100346,90 @@ "source": "routes_listsindex", "target": "components_createlistsheet_createlistsheet" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L70", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_credentialsheet", + "target": "components_credentialsheet_credentialsheet" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_credentialsheet", + "target": "components_credentialsheet_credentialsheetmode" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_credentialsheet", + "target": "components_credentialsheet_credentialsheetprops" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_credentialsheet", + "target": "components_credentialsheet_headingfor" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "components_credentialsheet_credentialsheetmode" + }, + { + "relation": "calls", + "context": "call", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/CredentialSheet.tsx", + "source_location": "L153", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_credentialsheet_credentialsheet", + "target": "components_credentialsheet_headingfor" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/SetupBanner.tsx", + "source_location": "L29", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_setupbanner", + "target": "components_credentialsheet_credentialsheet" + }, + { + "relation": "imports", + "context": "import", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "components_credentialsheet_credentialsheet" + }, { "relation": "imports", "context": "import", @@ -88830,6 +101929,16 @@ "source": "components_settingssheet_settingssheet", "target": "hooks_usepushsubscription_usepushsubscription" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/components/SetupBanner.tsx", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "components_setupbanner", + "target": "components_setupbanner_setupbanner" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -89978,6 +103087,76 @@ "source": "src_main", "target": "store_calendarstore_usecalendarstore" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "routes_adminpage_adminpage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L434", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "routes_adminpage_calendarradiorow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L428", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "routes_adminpage_calendarradiorowprops" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L513", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "routes_adminpage_emptycalendarsstate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L314", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "routes_adminpage_memberrow" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L308", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "routes_adminpage_memberrowprops" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/pwa/src/routes/AdminPage.tsx", + "source_location": "L40", + "weight": 1.0, + "confidence_score": 1.0, + "source": "routes_adminpage", + "target": "routes_adminpage_sectionlabelstyle" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -92996,7 +106175,7 @@ "weight": 1.0, "confidence_score": 1.0, "source": "planning_roadmap_phases", - "target": "planning_roadmap_v1_1_operability_polish_phases_7_16" + "target": "planning_roadmap_v1_1_operability_polish_phases_7_17" }, { "relation": "contains", @@ -93068,6 +106247,16 @@ "source": "planning_roadmap_phase_details", "target": "planning_roadmap_phase_16_ci_dependency_audit_security_checks_image_hygiene" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/ROADMAP.md", + "source_location": "L360", + "weight": 1.0, + "confidence_score": 1.0, + "source": "planning_roadmap_phase_details", + "target": "planning_roadmap_phase_17_ui_optimization_polish" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -93174,9 +106363,9 @@ "source_file": ".planning/ROADMAP.md", "source_location": "L553", "weight": 1.0, + "confidence_score": 1.0, "source": "planning_roadmap_backlog", - "target": "planning_roadmap_phase_999_18_update_dependencies_as_found_during_ci_backlog", - "confidence_score": 1.0 + "target": "planning_roadmap_phase_999_18_update_dependencies_as_found_during_ci_backlog" }, { "relation": "contains", @@ -94244,18 +107433,18 @@ "source_file": ".planning/graphs/GRAPH_REPORT.md", "source_location": "L1", "weight": 1.0, + "confidence_score": 1.0, "source": "graphs_graph_report", - "target": "graphs_graph_report_graph_report_familysync_2026_06_13", - "confidence_score": 1.0 + "target": "graphs_graph_report_graph_report_familysync_2026_06_13" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L663", + "source_location": "L724", "weight": 1.0, "source": "graphs_graph_report_graph_report_familysync_2026_06_13", - "target": "graphs_graph_report_communities_648_total_62_thin_omitted", + "target": "graphs_graph_report_communities_711_total_67_thin_omitted", "confidence_score": 1.0 }, { @@ -94264,9 +107453,9 @@ "source_file": ".planning/graphs/GRAPH_REPORT.md", "source_location": "L17", "weight": 1.0, + "confidence_score": 1.0, "source": "graphs_graph_report_graph_report_familysync_2026_06_13", - "target": "graphs_graph_report_community_hubs_navigation", - "confidence_score": 1.0 + "target": "graphs_graph_report_community_hubs_navigation" }, { "relation": "contains", @@ -94274,9 +107463,9 @@ "source_file": ".planning/graphs/GRAPH_REPORT.md", "source_location": "L3", "weight": 1.0, + "confidence_score": 1.0, "source": "graphs_graph_report_graph_report_familysync_2026_06_13", - "target": "graphs_graph_report_corpus_check", - "confidence_score": 1.0 + "target": "graphs_graph_report_corpus_check" }, { "relation": "contains", @@ -94284,9 +107473,9 @@ "source_file": ".planning/graphs/GRAPH_REPORT.md", "source_location": "L636", "weight": 1.0, + "confidence_score": 1.0, "source": "graphs_graph_report_graph_report_familysync_2026_06_13", - "target": "graphs_graph_report_god_nodes_most_connected_your_core_abstractions", - "confidence_score": 1.0 + "target": "graphs_graph_report_god_nodes_most_connected_your_core_abstractions" }, { "relation": "contains", @@ -94294,9 +107483,9 @@ "source_file": ".planning/graphs/GRAPH_REPORT.md", "source_location": "L12", "weight": 1.0, + "confidence_score": 1.0, "source": "graphs_graph_report_graph_report_familysync_2026_06_13", - "target": "graphs_graph_report_graph_freshness", - "confidence_score": 1.0 + "target": "graphs_graph_report_graph_freshness" }, { "relation": "contains", @@ -94304,9 +107493,9 @@ "source_file": ".planning/graphs/GRAPH_REPORT.md", "source_location": "L660", "weight": 1.0, + "confidence_score": 1.0, "source": "graphs_graph_report_graph_report_familysync_2026_06_13", - "target": "graphs_graph_report_import_cycles", - "confidence_score": 1.0 + "target": "graphs_graph_report_import_cycles" }, { "relation": "contains", @@ -94314,9 +107503,9 @@ "source_file": ".planning/graphs/GRAPH_REPORT.md", "source_location": "L2892", "weight": 1.0, + "confidence_score": 1.0, "source": "graphs_graph_report_graph_report_familysync_2026_06_13", - "target": "graphs_graph_report_knowledge_gaps", - "confidence_score": 1.0 + "target": "graphs_graph_report_knowledge_gaps" }, { "relation": "contains", @@ -94324,9 +107513,9 @@ "source_file": ".planning/graphs/GRAPH_REPORT.md", "source_location": "L2897", "weight": 1.0, + "confidence_score": 1.0, "source": "graphs_graph_report_graph_report_familysync_2026_06_13", - "target": "graphs_graph_report_suggested_questions", - "confidence_score": 1.0 + "target": "graphs_graph_report_suggested_questions" }, { "relation": "contains", @@ -94334,9 +107523,9 @@ "source_file": ".planning/graphs/GRAPH_REPORT.md", "source_location": "L7", "weight": 1.0, + "confidence_score": 1.0, "source": "graphs_graph_report_graph_report_familysync_2026_06_13", - "target": "graphs_graph_report_summary", - "confidence_score": 1.0 + "target": "graphs_graph_report_summary" }, { "relation": "contains", @@ -94344,17 +107533,17 @@ "source_file": ".planning/graphs/GRAPH_REPORT.md", "source_location": "L648", "weight": 1.0, + "confidence_score": 1.0, "source": "graphs_graph_report_graph_report_familysync_2026_06_13", - "target": "graphs_graph_report_surprising_connections_you_probably_didn_t_know_these", - "confidence_score": 1.0 + "target": "graphs_graph_report_surprising_connections_you_probably_didn_t_know_these" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L665", + "source_location": "L726", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_0_community_0", "confidence_score": 1.0 }, @@ -94362,9 +107551,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1065", + "source_location": "L1126", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_100_community_100", "confidence_score": 1.0 }, @@ -94372,9 +107561,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1069", + "source_location": "L1130", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_101_community_101", "confidence_score": 1.0 }, @@ -94382,9 +107571,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1073", + "source_location": "L1134", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_102_community_102", "confidence_score": 1.0 }, @@ -94392,9 +107581,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1077", + "source_location": "L1138", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_103_community_103", "confidence_score": 1.0 }, @@ -94402,9 +107591,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1081", + "source_location": "L1142", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_104_community_104", "confidence_score": 1.0 }, @@ -94412,9 +107601,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1085", + "source_location": "L1146", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_105_community_105", "confidence_score": 1.0 }, @@ -94422,9 +107611,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1089", + "source_location": "L1150", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_106_community_106", "confidence_score": 1.0 }, @@ -94432,9 +107621,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1093", + "source_location": "L1154", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_107_community_107", "confidence_score": 1.0 }, @@ -94442,9 +107631,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1097", + "source_location": "L1158", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_108_community_108", "confidence_score": 1.0 }, @@ -94452,9 +107641,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1101", + "source_location": "L1162", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_109_community_109", "confidence_score": 1.0 }, @@ -94462,9 +107651,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L705", + "source_location": "L766", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_10_community_10", "confidence_score": 1.0 }, @@ -94472,9 +107661,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1105", + "source_location": "L1166", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_110_community_110", "confidence_score": 1.0 }, @@ -94482,9 +107671,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1109", + "source_location": "L1170", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_111_community_111", "confidence_score": 1.0 }, @@ -94492,9 +107681,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1113", + "source_location": "L1174", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_112_community_112", "confidence_score": 1.0 }, @@ -94502,9 +107691,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1117", + "source_location": "L1178", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_113_community_113", "confidence_score": 1.0 }, @@ -94512,9 +107701,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1121", + "source_location": "L1182", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_114_community_114", "confidence_score": 1.0 }, @@ -94522,9 +107711,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1132", + "source_location": "L1186", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_115_community_115", "confidence_score": 1.0 }, @@ -94532,9 +107721,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1136", + "source_location": "L1190", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_116_community_116", "confidence_score": 1.0 }, @@ -94542,9 +107731,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1140", + "source_location": "L1194", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_117_community_117", "confidence_score": 1.0 }, @@ -94552,9 +107741,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1144", + "source_location": "L1198", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_118_community_118", "confidence_score": 1.0 }, @@ -94562,9 +107751,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1148", + "source_location": "L1202", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_119_community_119", "confidence_score": 1.0 }, @@ -94572,9 +107761,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L709", + "source_location": "L770", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_11_community_11", "confidence_score": 1.0 }, @@ -94582,9 +107771,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1152", + "source_location": "L1206", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_120_community_120", "confidence_score": 1.0 }, @@ -94592,9 +107781,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1156", + "source_location": "L1210", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_121_community_121", "confidence_score": 1.0 }, @@ -94602,9 +107791,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1160", + "source_location": "L1214", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_122_community_122", "confidence_score": 1.0 }, @@ -94612,9 +107801,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1164", + "source_location": "L1218", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_123_community_123", "confidence_score": 1.0 }, @@ -94622,9 +107811,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1168", + "source_location": "L1222", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_124_community_124", "confidence_score": 1.0 }, @@ -94632,9 +107821,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1172", + "source_location": "L1226", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_125_community_125", "confidence_score": 1.0 }, @@ -94642,9 +107831,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1176", + "source_location": "L1230", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_126_community_126", "confidence_score": 1.0 }, @@ -94652,9 +107841,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1180", + "source_location": "L1234", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_127_community_127", "confidence_score": 1.0 }, @@ -94662,9 +107851,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1184", + "source_location": "L1238", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_128_community_128", "confidence_score": 1.0 }, @@ -94672,9 +107861,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1188", + "source_location": "L1242", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_129_community_129", "confidence_score": 1.0 }, @@ -94682,9 +107871,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L713", + "source_location": "L774", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_12_community_12", "confidence_score": 1.0 }, @@ -94692,9 +107881,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1192", + "source_location": "L1246", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_130_community_130", "confidence_score": 1.0 }, @@ -94702,9 +107891,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1196", + "source_location": "L1250", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_131_community_131", "confidence_score": 1.0 }, @@ -94712,9 +107901,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1200", + "source_location": "L1254", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_132_community_132", "confidence_score": 1.0 }, @@ -94722,9 +107911,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1204", + "source_location": "L1258", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_133_community_133", "confidence_score": 1.0 }, @@ -94732,9 +107921,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1208", + "source_location": "L1262", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_134_community_134", "confidence_score": 1.0 }, @@ -94742,9 +107931,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1212", + "source_location": "L1266", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_135_community_135", "confidence_score": 1.0 }, @@ -94752,9 +107941,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1216", + "source_location": "L1270", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_136_community_136", "confidence_score": 1.0 }, @@ -94762,9 +107951,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1220", + "source_location": "L1274", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_137_community_137", "confidence_score": 1.0 }, @@ -94772,9 +107961,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1224", + "source_location": "L1278", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_138_community_138", "confidence_score": 1.0 }, @@ -94782,9 +107971,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1228", + "source_location": "L1282", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_139_community_139", "confidence_score": 1.0 }, @@ -94792,9 +107981,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L717", + "source_location": "L778", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_13_community_13", "confidence_score": 1.0 }, @@ -94802,9 +107991,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1232", + "source_location": "L1286", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_140_community_140", "confidence_score": 1.0 }, @@ -94812,9 +108001,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1236", + "source_location": "L1290", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_141_community_141", "confidence_score": 1.0 }, @@ -94822,9 +108011,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1240", + "source_location": "L1294", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_142_community_142", "confidence_score": 1.0 }, @@ -94832,9 +108021,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1244", + "source_location": "L1298", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_143_community_143", "confidence_score": 1.0 }, @@ -94842,9 +108031,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1248", + "source_location": "L1302", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_144_community_144", "confidence_score": 1.0 }, @@ -94852,9 +108041,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1252", + "source_location": "L1306", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_145_community_145", "confidence_score": 1.0 }, @@ -94862,9 +108051,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1256", + "source_location": "L1310", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_146_community_146", "confidence_score": 1.0 }, @@ -94872,9 +108061,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1260", + "source_location": "L1314", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_147_community_147", "confidence_score": 1.0 }, @@ -94882,9 +108071,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1264", + "source_location": "L1318", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_148_community_148", "confidence_score": 1.0 }, @@ -94892,9 +108081,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1268", + "source_location": "L1322", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_149_community_149", "confidence_score": 1.0 }, @@ -94902,9 +108091,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L721", + "source_location": "L782", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_14_community_14", "confidence_score": 1.0 }, @@ -94912,9 +108101,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1272", + "source_location": "L1326", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_150_community_150", "confidence_score": 1.0 }, @@ -94922,9 +108111,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1276", + "source_location": "L1330", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_151_community_151", "confidence_score": 1.0 }, @@ -94932,9 +108121,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1280", + "source_location": "L1334", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_152_community_152", "confidence_score": 1.0 }, @@ -94942,9 +108131,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1284", + "source_location": "L1338", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_153_community_153", "confidence_score": 1.0 }, @@ -94952,9 +108141,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1288", + "source_location": "L1342", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_154_community_154", "confidence_score": 1.0 }, @@ -94962,9 +108151,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1292", + "source_location": "L1346", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_155_community_155", "confidence_score": 1.0 }, @@ -94972,9 +108161,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1296", + "source_location": "L1350", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_156_community_156", "confidence_score": 1.0 }, @@ -94982,9 +108171,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1300", + "source_location": "L1354", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_157_community_157", "confidence_score": 1.0 }, @@ -94992,9 +108181,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1304", + "source_location": "L1358", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_158_community_158", "confidence_score": 1.0 }, @@ -95002,9 +108191,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1308", + "source_location": "L1362", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_159_community_159", "confidence_score": 1.0 }, @@ -95012,9 +108201,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L725", + "source_location": "L786", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_15_community_15", "confidence_score": 1.0 }, @@ -95022,9 +108211,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1312", + "source_location": "L1366", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_160_community_160", "confidence_score": 1.0 }, @@ -95032,9 +108221,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1316", + "source_location": "L1370", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_161_community_161", "confidence_score": 1.0 }, @@ -95042,9 +108231,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1320", + "source_location": "L1374", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_162_community_162", "confidence_score": 1.0 }, @@ -95052,9 +108241,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1324", + "source_location": "L1378", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_163_community_163", "confidence_score": 1.0 }, @@ -95062,9 +108251,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1328", + "source_location": "L1382", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_164_community_164", "confidence_score": 1.0 }, @@ -95072,9 +108261,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L729", + "source_location": "L790", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_16_community_16", "confidence_score": 1.0 }, @@ -95082,9 +108271,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1332", + "source_location": "L1386", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_173_community_173", "confidence_score": 1.0 }, @@ -95092,9 +108281,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1336", + "source_location": "L1390", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_174_community_174", "confidence_score": 1.0 }, @@ -95102,9 +108291,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L733", + "source_location": "L794", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_17_community_17", "confidence_score": 1.0 }, @@ -95112,9 +108301,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1340", + "source_location": "L1394", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_180_community_180", "confidence_score": 1.0 }, @@ -95122,9 +108311,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1344", + "source_location": "L1398", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_181_community_181", "confidence_score": 1.0 }, @@ -95132,9 +108321,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1348", + "source_location": "L1402", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_182_community_182", "confidence_score": 1.0 }, @@ -95142,9 +108331,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1352", + "source_location": "L1406", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_183_community_183", "confidence_score": 1.0 }, @@ -95152,9 +108341,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1356", + "source_location": "L1410", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_184_community_184", "confidence_score": 1.0 }, @@ -95162,9 +108351,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L737", + "source_location": "L798", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_18_community_18", "confidence_score": 1.0 }, @@ -95172,9 +108361,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1360", + "source_location": "L1414", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_193_community_193", "confidence_score": 1.0 }, @@ -95182,9 +108371,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L741", + "source_location": "L802", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_19_community_19", "confidence_score": 1.0 }, @@ -95192,9 +108381,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L669", + "source_location": "L730", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_1_community_1", "confidence_score": 1.0 }, @@ -95202,9 +108391,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L745", + "source_location": "L806", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_20_community_20", "confidence_score": 1.0 }, @@ -95212,9 +108401,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1364", + "source_location": "L1418", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_210_community_210", "confidence_score": 1.0 }, @@ -95222,9 +108411,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1368", + "source_location": "L1422", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_211_community_211", "confidence_score": 1.0 }, @@ -95232,9 +108421,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1372", + "source_location": "L1426", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_212_community_212", "confidence_score": 1.0 }, @@ -95242,9 +108431,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1376", + "source_location": "L1430", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_213_community_213", "confidence_score": 1.0 }, @@ -95252,9 +108441,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1380", + "source_location": "L1434", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_214_community_214", "confidence_score": 1.0 }, @@ -95262,9 +108451,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1384", + "source_location": "L1438", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_215_community_215", "confidence_score": 1.0 }, @@ -95272,9 +108461,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1388", + "source_location": "L1442", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_216_community_216", "confidence_score": 1.0 }, @@ -95282,9 +108471,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1392", + "source_location": "L1446", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_217_community_217", "confidence_score": 1.0 }, @@ -95292,9 +108481,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1396", + "source_location": "L1450", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_218_community_218", "confidence_score": 1.0 }, @@ -95302,9 +108491,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1400", + "source_location": "L1454", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_219_community_219", "confidence_score": 1.0 }, @@ -95312,9 +108501,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L749", + "source_location": "L810", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_21_community_21", "confidence_score": 1.0 }, @@ -95322,9 +108511,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1404", + "source_location": "L1458", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_220_community_220", "confidence_score": 1.0 }, @@ -95332,9 +108521,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1408", + "source_location": "L1462", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_221_community_221", "confidence_score": 1.0 }, @@ -95342,9 +108531,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1412", + "source_location": "L1466", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_222_community_222", "confidence_score": 1.0 }, @@ -95352,9 +108541,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1416", + "source_location": "L1470", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_223_community_223", "confidence_score": 1.0 }, @@ -95362,9 +108551,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1420", + "source_location": "L1474", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_224_community_224", "confidence_score": 1.0 }, @@ -95372,9 +108561,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1424", + "source_location": "L1478", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_225_community_225", "confidence_score": 1.0 }, @@ -95382,9 +108571,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1428", + "source_location": "L1482", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_226_community_226", "confidence_score": 1.0 }, @@ -95392,9 +108581,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1432", + "source_location": "L1486", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_227_community_227", "confidence_score": 1.0 }, @@ -95402,9 +108591,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1436", + "source_location": "L1490", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_228_community_228", "confidence_score": 1.0 }, @@ -95412,9 +108601,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1440", + "source_location": "L1494", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_229_community_229", "confidence_score": 1.0 }, @@ -95422,9 +108611,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L753", + "source_location": "L814", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_22_community_22", "confidence_score": 1.0 }, @@ -95432,9 +108621,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1444", + "source_location": "L1498", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_230_community_230", "confidence_score": 1.0 }, @@ -95442,9 +108631,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1448", + "source_location": "L1502", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_231_community_231", "confidence_score": 1.0 }, @@ -95452,9 +108641,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1452", + "source_location": "L1506", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_232_community_232", "confidence_score": 1.0 }, @@ -95462,9 +108651,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1456", + "source_location": "L1510", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_233_community_233", "confidence_score": 1.0 }, @@ -95472,9 +108661,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1460", + "source_location": "L1514", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_234_community_234", "confidence_score": 1.0 }, @@ -95482,9 +108671,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1464", + "source_location": "L1518", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_235_community_235", "confidence_score": 1.0 }, @@ -95492,9 +108681,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1468", + "source_location": "L1522", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_236_community_236", "confidence_score": 1.0 }, @@ -95502,9 +108691,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1472", + "source_location": "L1526", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_237_community_237", "confidence_score": 1.0 }, @@ -95512,9 +108701,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1476", + "source_location": "L1530", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_238_community_238", "confidence_score": 1.0 }, @@ -95522,9 +108711,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1480", + "source_location": "L1534", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_239_community_239", "confidence_score": 1.0 }, @@ -95532,9 +108721,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L757", + "source_location": "L818", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_23_community_23", "confidence_score": 1.0 }, @@ -95542,9 +108731,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1484", + "source_location": "L1538", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_240_community_240", "confidence_score": 1.0 }, @@ -95552,9 +108741,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1488", + "source_location": "L1542", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_241_community_241", "confidence_score": 1.0 }, @@ -95562,9 +108751,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1492", + "source_location": "L1546", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_242_community_242", "confidence_score": 1.0 }, @@ -95572,9 +108761,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1496", + "source_location": "L1550", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_243_community_243", "confidence_score": 1.0 }, @@ -95582,9 +108771,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1500", + "source_location": "L1554", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_244_community_244", "confidence_score": 1.0 }, @@ -95592,9 +108781,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1504", + "source_location": "L1558", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_245_community_245", "confidence_score": 1.0 }, @@ -95602,9 +108791,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1508", + "source_location": "L1562", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_246_community_246", "confidence_score": 1.0 }, @@ -95612,9 +108801,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1512", + "source_location": "L1566", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_247_community_247", "confidence_score": 1.0 }, @@ -95622,9 +108811,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1516", + "source_location": "L1570", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_248_community_248", "confidence_score": 1.0 }, @@ -95632,9 +108821,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1520", + "source_location": "L1574", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_249_community_249", "confidence_score": 1.0 }, @@ -95642,9 +108831,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L761", + "source_location": "L822", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_24_community_24", "confidence_score": 1.0 }, @@ -95652,9 +108841,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1524", + "source_location": "L1578", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_250_community_250", "confidence_score": 1.0 }, @@ -95662,9 +108851,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1528", + "source_location": "L1582", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_251_community_251", "confidence_score": 1.0 }, @@ -95672,9 +108861,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1532", + "source_location": "L1586", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_252_community_252", "confidence_score": 1.0 }, @@ -95682,9 +108871,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1536", + "source_location": "L1590", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_253_community_253", "confidence_score": 1.0 }, @@ -95692,9 +108881,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1540", + "source_location": "L1594", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_254_community_254", "confidence_score": 1.0 }, @@ -95702,9 +108891,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1544", + "source_location": "L1598", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_255_community_255", "confidence_score": 1.0 }, @@ -95712,9 +108901,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1548", + "source_location": "L1602", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_256_community_256", "confidence_score": 1.0 }, @@ -95722,9 +108911,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1552", + "source_location": "L1606", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_257_community_257", "confidence_score": 1.0 }, @@ -95732,9 +108921,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1556", + "source_location": "L1610", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_258_community_258", "confidence_score": 1.0 }, @@ -95742,9 +108931,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1560", + "source_location": "L1614", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_259_community_259", "confidence_score": 1.0 }, @@ -95752,9 +108941,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L765", + "source_location": "L826", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_25_community_25", "confidence_score": 1.0 }, @@ -95762,9 +108951,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1564", + "source_location": "L1618", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_260_community_260", "confidence_score": 1.0 }, @@ -95772,9 +108961,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1568", + "source_location": "L1622", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_261_community_261", "confidence_score": 1.0 }, @@ -95782,9 +108971,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1572", + "source_location": "L1626", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_262_community_262", "confidence_score": 1.0 }, @@ -95792,9 +108981,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1576", + "source_location": "L1630", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_263_community_263", "confidence_score": 1.0 }, @@ -95802,9 +108991,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1580", + "source_location": "L1634", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_264_community_264", "confidence_score": 1.0 }, @@ -95812,9 +109001,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1584", + "source_location": "L1638", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_265_community_265", "confidence_score": 1.0 }, @@ -95822,9 +109011,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1588", + "source_location": "L1642", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_266_community_266", "confidence_score": 1.0 }, @@ -95832,9 +109021,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1592", + "source_location": "L1646", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_267_community_267", "confidence_score": 1.0 }, @@ -95842,9 +109031,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1596", + "source_location": "L1650", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_268_community_268", "confidence_score": 1.0 }, @@ -95852,9 +109041,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1600", + "source_location": "L1654", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_269_community_269", "confidence_score": 1.0 }, @@ -95862,9 +109051,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L769", + "source_location": "L830", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_26_community_26", "confidence_score": 1.0 }, @@ -95872,9 +109061,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1604", + "source_location": "L1658", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_270_community_270", "confidence_score": 1.0 }, @@ -95882,9 +109071,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1608", + "source_location": "L1662", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_271_community_271", "confidence_score": 1.0 }, @@ -95892,9 +109081,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1612", + "source_location": "L1666", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_272_community_272", "confidence_score": 1.0 }, @@ -95902,9 +109091,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1616", + "source_location": "L1670", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_273_community_273", "confidence_score": 1.0 }, @@ -95912,9 +109101,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1620", + "source_location": "L1674", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_274_community_274", "confidence_score": 1.0 }, @@ -95922,9 +109111,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1624", + "source_location": "L1678", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_275_community_275", "confidence_score": 1.0 }, @@ -95932,9 +109121,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1628", + "source_location": "L1682", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_276_community_276", "confidence_score": 1.0 }, @@ -95942,9 +109131,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1632", + "source_location": "L1686", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_277_community_277", "confidence_score": 1.0 }, @@ -95952,9 +109141,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1636", + "source_location": "L1690", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_278_community_278", "confidence_score": 1.0 }, @@ -95962,9 +109151,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1640", + "source_location": "L1694", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_279_community_279", "confidence_score": 1.0 }, @@ -95972,9 +109161,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L773", + "source_location": "L834", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_27_community_27", "confidence_score": 1.0 }, @@ -95982,9 +109171,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1644", + "source_location": "L1698", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_280_community_280", "confidence_score": 1.0 }, @@ -95992,9 +109181,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1648", + "source_location": "L1702", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_281_community_281", "confidence_score": 1.0 }, @@ -96002,9 +109191,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1652", + "source_location": "L1706", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_282_community_282", "confidence_score": 1.0 }, @@ -96012,9 +109201,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1656", + "source_location": "L1710", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_283_community_283", "confidence_score": 1.0 }, @@ -96022,9 +109211,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1660", + "source_location": "L1714", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_284_community_284", "confidence_score": 1.0 }, @@ -96032,9 +109221,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1664", + "source_location": "L1718", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_285_community_285", "confidence_score": 1.0 }, @@ -96042,9 +109231,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1668", + "source_location": "L1722", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_286_community_286", "confidence_score": 1.0 }, @@ -96052,9 +109241,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1672", + "source_location": "L1726", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_287_community_287", "confidence_score": 1.0 }, @@ -96062,9 +109251,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1676", + "source_location": "L1730", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_288_community_288", "confidence_score": 1.0 }, @@ -96072,9 +109261,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1680", + "source_location": "L1734", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_289_community_289", "confidence_score": 1.0 }, @@ -96082,9 +109271,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L777", + "source_location": "L838", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_28_community_28", "confidence_score": 1.0 }, @@ -96092,9 +109281,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1684", + "source_location": "L1738", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_290_community_290", "confidence_score": 1.0 }, @@ -96102,9 +109291,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1688", + "source_location": "L1742", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_291_community_291", "confidence_score": 1.0 }, @@ -96112,9 +109301,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1692", + "source_location": "L1746", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_292_community_292", "confidence_score": 1.0 }, @@ -96122,9 +109311,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1696", + "source_location": "L1750", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_293_community_293", "confidence_score": 1.0 }, @@ -96132,9 +109321,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1700", + "source_location": "L1754", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_294_community_294", "confidence_score": 1.0 }, @@ -96142,9 +109331,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1704", + "source_location": "L1758", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_295_community_295", "confidence_score": 1.0 }, @@ -96152,9 +109341,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1708", + "source_location": "L1762", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_296_community_296", "confidence_score": 1.0 }, @@ -96162,9 +109351,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1712", + "source_location": "L1766", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_297_community_297", "confidence_score": 1.0 }, @@ -96172,9 +109361,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1716", + "source_location": "L1770", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_298_community_298", "confidence_score": 1.0 }, @@ -96182,9 +109371,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1720", + "source_location": "L1774", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_299_community_299", "confidence_score": 1.0 }, @@ -96192,9 +109381,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L781", + "source_location": "L842", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_29_community_29", "confidence_score": 1.0 }, @@ -96202,9 +109391,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L673", + "source_location": "L734", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_2_community_2", "confidence_score": 1.0 }, @@ -96212,9 +109401,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1724", + "source_location": "L1778", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_300_community_300", "confidence_score": 1.0 }, @@ -96222,9 +109411,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1728", + "source_location": "L1782", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_301_community_301", "confidence_score": 1.0 }, @@ -96232,9 +109421,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1732", + "source_location": "L1786", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_302_community_302", "confidence_score": 1.0 }, @@ -96242,9 +109431,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1736", + "source_location": "L1790", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_303_community_303", "confidence_score": 1.0 }, @@ -96252,9 +109441,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1740", + "source_location": "L1794", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_304_community_304", "confidence_score": 1.0 }, @@ -96262,9 +109451,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1744", + "source_location": "L1798", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_305_community_305", "confidence_score": 1.0 }, @@ -96272,9 +109461,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1748", + "source_location": "L1802", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_306_community_306", "confidence_score": 1.0 }, @@ -96282,9 +109471,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1752", + "source_location": "L1806", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_307_community_307", "confidence_score": 1.0 }, @@ -96292,9 +109481,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1756", + "source_location": "L1810", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_308_community_308", "confidence_score": 1.0 }, @@ -96302,9 +109491,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1760", + "source_location": "L1814", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_309_community_309", "confidence_score": 1.0 }, @@ -96312,9 +109501,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L785", + "source_location": "L846", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_30_community_30", "confidence_score": 1.0 }, @@ -96322,9 +109511,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1764", + "source_location": "L1818", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_310_community_310", "confidence_score": 1.0 }, @@ -96332,9 +109521,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1768", + "source_location": "L1822", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_311_community_311", "confidence_score": 1.0 }, @@ -96342,9 +109531,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1772", + "source_location": "L1826", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_312_community_312", "confidence_score": 1.0 }, @@ -96352,9 +109541,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1776", + "source_location": "L1830", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_313_community_313", "confidence_score": 1.0 }, @@ -96362,9 +109551,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1780", + "source_location": "L1834", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_314_community_314", "confidence_score": 1.0 }, @@ -96372,9 +109561,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1784", + "source_location": "L1838", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_315_community_315", "confidence_score": 1.0 }, @@ -96382,9 +109571,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1788", + "source_location": "L1842", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_316_community_316", "confidence_score": 1.0 }, @@ -96392,9 +109581,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1792", + "source_location": "L1846", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_317_community_317", "confidence_score": 1.0 }, @@ -96402,9 +109591,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1796", + "source_location": "L1850", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_318_community_318", "confidence_score": 1.0 }, @@ -96412,9 +109601,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1800", + "source_location": "L1854", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_319_community_319", "confidence_score": 1.0 }, @@ -96422,9 +109611,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L789", + "source_location": "L850", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_31_community_31", "confidence_score": 1.0 }, @@ -96432,9 +109621,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1804", + "source_location": "L1858", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_320_community_320", "confidence_score": 1.0 }, @@ -96442,9 +109631,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1808", + "source_location": "L1862", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_321_community_321", "confidence_score": 1.0 }, @@ -96452,9 +109641,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1812", + "source_location": "L1866", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_322_community_322", "confidence_score": 1.0 }, @@ -96462,9 +109651,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1816", + "source_location": "L1870", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_323_community_323", "confidence_score": 1.0 }, @@ -96472,9 +109661,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1820", + "source_location": "L1874", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_324_community_324", "confidence_score": 1.0 }, @@ -96482,9 +109671,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1824", + "source_location": "L1878", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_325_community_325", "confidence_score": 1.0 }, @@ -96492,9 +109681,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1828", + "source_location": "L1882", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_326_community_326", "confidence_score": 1.0 }, @@ -96502,9 +109691,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1832", + "source_location": "L1886", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_327_community_327", "confidence_score": 1.0 }, @@ -96512,9 +109701,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1836", + "source_location": "L1890", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_328_community_328", "confidence_score": 1.0 }, @@ -96522,9 +109711,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1840", + "source_location": "L1894", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_329_community_329", "confidence_score": 1.0 }, @@ -96532,9 +109721,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L793", + "source_location": "L854", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_32_community_32", "confidence_score": 1.0 }, @@ -96542,9 +109731,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1844", + "source_location": "L1898", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_330_community_330", "confidence_score": 1.0 }, @@ -96552,9 +109741,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1848", + "source_location": "L1902", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_331_community_331", "confidence_score": 1.0 }, @@ -96562,9 +109751,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1852", + "source_location": "L1906", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_332_community_332", "confidence_score": 1.0 }, @@ -96572,9 +109761,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1856", + "source_location": "L1910", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_333_community_333", "confidence_score": 1.0 }, @@ -96582,9 +109771,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1860", + "source_location": "L1914", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_334_community_334", "confidence_score": 1.0 }, @@ -96592,9 +109781,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1864", + "source_location": "L1918", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_335_community_335", "confidence_score": 1.0 }, @@ -96602,9 +109791,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1868", + "source_location": "L1922", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_336_community_336", "confidence_score": 1.0 }, @@ -96612,9 +109801,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1872", + "source_location": "L1926", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_337_community_337", "confidence_score": 1.0 }, @@ -96622,9 +109811,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1876", + "source_location": "L1930", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_338_community_338", "confidence_score": 1.0 }, @@ -96632,9 +109821,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1880", + "source_location": "L1934", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_339_community_339", "confidence_score": 1.0 }, @@ -96642,9 +109831,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L797", + "source_location": "L858", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_33_community_33", "confidence_score": 1.0 }, @@ -96652,9 +109841,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1884", + "source_location": "L1938", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_340_community_340", "confidence_score": 1.0 }, @@ -96662,9 +109851,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1888", + "source_location": "L1942", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_341_community_341", "confidence_score": 1.0 }, @@ -96672,9 +109861,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1892", + "source_location": "L1946", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_342_community_342", "confidence_score": 1.0 }, @@ -96682,9 +109871,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1896", + "source_location": "L1950", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_343_community_343", "confidence_score": 1.0 }, @@ -96692,9 +109881,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1900", + "source_location": "L1954", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_344_community_344", "confidence_score": 1.0 }, @@ -96702,9 +109891,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1904", + "source_location": "L1958", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_345_community_345", "confidence_score": 1.0 }, @@ -96712,9 +109901,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1908", + "source_location": "L1962", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_346_community_346", "confidence_score": 1.0 }, @@ -96722,9 +109911,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1912", + "source_location": "L1966", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_347_community_347", "confidence_score": 1.0 }, @@ -96732,9 +109921,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1916", + "source_location": "L1970", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_348_community_348", "confidence_score": 1.0 }, @@ -96742,9 +109931,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1920", + "source_location": "L1974", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_349_community_349", "confidence_score": 1.0 }, @@ -96752,9 +109941,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L801", + "source_location": "L862", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_34_community_34", "confidence_score": 1.0 }, @@ -96762,9 +109951,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1924", + "source_location": "L1978", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_350_community_350", "confidence_score": 1.0 }, @@ -96772,9 +109961,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1928", + "source_location": "L1982", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_351_community_351", "confidence_score": 1.0 }, @@ -96782,9 +109971,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1932", + "source_location": "L1986", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_352_community_352", "confidence_score": 1.0 }, @@ -96792,9 +109981,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1936", + "source_location": "L1990", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_353_community_353", "confidence_score": 1.0 }, @@ -96802,9 +109991,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1940", + "source_location": "L1994", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_354_community_354", "confidence_score": 1.0 }, @@ -96812,9 +110001,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1944", + "source_location": "L1998", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_355_community_355", "confidence_score": 1.0 }, @@ -96822,9 +110011,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1948", + "source_location": "L2002", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_356_community_356", "confidence_score": 1.0 }, @@ -96832,9 +110021,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1952", + "source_location": "L2006", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_357_community_357", "confidence_score": 1.0 }, @@ -96842,9 +110031,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1956", + "source_location": "L2010", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_358_community_358", "confidence_score": 1.0 }, @@ -96852,9 +110041,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1960", + "source_location": "L2014", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_359_community_359", "confidence_score": 1.0 }, @@ -96862,9 +110051,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L805", + "source_location": "L866", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_35_community_35", "confidence_score": 1.0 }, @@ -96872,9 +110061,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1964", + "source_location": "L2018", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_360_community_360", "confidence_score": 1.0 }, @@ -96882,9 +110071,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1968", + "source_location": "L2022", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_361_community_361", "confidence_score": 1.0 }, @@ -96892,9 +110081,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1972", + "source_location": "L2026", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_362_community_362", "confidence_score": 1.0 }, @@ -96902,9 +110091,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1976", + "source_location": "L2030", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_363_community_363", "confidence_score": 1.0 }, @@ -96912,9 +110101,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1980", + "source_location": "L2034", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_364_community_364", "confidence_score": 1.0 }, @@ -96922,9 +110111,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1984", + "source_location": "L2038", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_365_community_365", "confidence_score": 1.0 }, @@ -96932,9 +110121,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1988", + "source_location": "L2042", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_366_community_366", "confidence_score": 1.0 }, @@ -96942,9 +110131,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1992", + "source_location": "L2046", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_367_community_367", "confidence_score": 1.0 }, @@ -96952,9 +110141,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1996", + "source_location": "L2050", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_368_community_368", "confidence_score": 1.0 }, @@ -96962,9 +110151,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2000", + "source_location": "L2054", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_369_community_369", "confidence_score": 1.0 }, @@ -96972,9 +110161,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L809", + "source_location": "L870", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_36_community_36", "confidence_score": 1.0 }, @@ -96982,9 +110171,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2004", + "source_location": "L2058", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_370_community_370", "confidence_score": 1.0 }, @@ -96992,9 +110181,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2008", + "source_location": "L2062", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_371_community_371", "confidence_score": 1.0 }, @@ -97002,9 +110191,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2012", + "source_location": "L2066", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_372_community_372", "confidence_score": 1.0 }, @@ -97012,9 +110201,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2016", + "source_location": "L2070", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_373_community_373", "confidence_score": 1.0 }, @@ -97022,9 +110211,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2020", + "source_location": "L2074", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_374_community_374", "confidence_score": 1.0 }, @@ -97032,9 +110221,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2024", + "source_location": "L2078", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_375_community_375", "confidence_score": 1.0 }, @@ -97042,9 +110231,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2028", + "source_location": "L2082", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_376_community_376", "confidence_score": 1.0 }, @@ -97052,9 +110241,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2032", + "source_location": "L2086", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_377_community_377", "confidence_score": 1.0 }, @@ -97062,9 +110251,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2036", + "source_location": "L2090", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_378_community_378", "confidence_score": 1.0 }, @@ -97072,9 +110261,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2040", + "source_location": "L2094", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_379_community_379", "confidence_score": 1.0 }, @@ -97082,9 +110271,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L813", + "source_location": "L874", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_37_community_37", "confidence_score": 1.0 }, @@ -97092,9 +110281,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2044", + "source_location": "L2098", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_380_community_380", "confidence_score": 1.0 }, @@ -97102,9 +110291,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2048", + "source_location": "L2102", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_381_community_381", "confidence_score": 1.0 }, @@ -97112,9 +110301,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2052", + "source_location": "L2106", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_382_community_382", "confidence_score": 1.0 }, @@ -97122,9 +110311,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2056", + "source_location": "L2110", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_383_community_383", "confidence_score": 1.0 }, @@ -97132,9 +110321,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2060", + "source_location": "L2114", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_384_community_384", "confidence_score": 1.0 }, @@ -97142,9 +110331,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2064", + "source_location": "L2118", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_385_community_385", "confidence_score": 1.0 }, @@ -97152,9 +110341,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2068", + "source_location": "L2122", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_386_community_386", "confidence_score": 1.0 }, @@ -97162,9 +110351,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2072", + "source_location": "L2126", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_387_community_387", "confidence_score": 1.0 }, @@ -97172,9 +110361,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2076", + "source_location": "L2130", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_388_community_388", "confidence_score": 1.0 }, @@ -97182,9 +110371,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2080", + "source_location": "L2134", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_389_community_389", "confidence_score": 1.0 }, @@ -97192,9 +110381,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L817", + "source_location": "L878", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_38_community_38", "confidence_score": 1.0 }, @@ -97202,9 +110391,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2084", + "source_location": "L2138", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_390_community_390", "confidence_score": 1.0 }, @@ -97212,9 +110401,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2088", + "source_location": "L2142", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_391_community_391", "confidence_score": 1.0 }, @@ -97222,9 +110411,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2092", + "source_location": "L2146", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_392_community_392", "confidence_score": 1.0 }, @@ -97232,9 +110421,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2096", + "source_location": "L2150", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_393_community_393", "confidence_score": 1.0 }, @@ -97242,9 +110431,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2100", + "source_location": "L2154", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_394_community_394", "confidence_score": 1.0 }, @@ -97252,9 +110441,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2104", + "source_location": "L2158", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_395_community_395", "confidence_score": 1.0 }, @@ -97262,9 +110451,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2108", + "source_location": "L2162", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_396_community_396", "confidence_score": 1.0 }, @@ -97272,9 +110461,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2112", + "source_location": "L2166", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_397_community_397", "confidence_score": 1.0 }, @@ -97282,9 +110471,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2116", + "source_location": "L2170", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_398_community_398", "confidence_score": 1.0 }, @@ -97292,9 +110481,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2120", + "source_location": "L2174", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_399_community_399", "confidence_score": 1.0 }, @@ -97302,9 +110491,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L821", + "source_location": "L882", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_39_community_39", "confidence_score": 1.0 }, @@ -97312,9 +110501,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L677", + "source_location": "L738", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_3_community_3", "confidence_score": 1.0 }, @@ -97322,9 +110511,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2124", + "source_location": "L2178", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_400_community_400", "confidence_score": 1.0 }, @@ -97332,9 +110521,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2128", + "source_location": "L2182", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_401_community_401", "confidence_score": 1.0 }, @@ -97342,9 +110531,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2132", + "source_location": "L2186", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_402_community_402", "confidence_score": 1.0 }, @@ -97352,9 +110541,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2136", + "source_location": "L2190", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_403_community_403", "confidence_score": 1.0 }, @@ -97362,9 +110551,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2140", + "source_location": "L2194", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_404_community_404", "confidence_score": 1.0 }, @@ -97372,9 +110561,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2144", + "source_location": "L2198", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_405_community_405", "confidence_score": 1.0 }, @@ -97382,9 +110571,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2148", + "source_location": "L2202", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_406_community_406", "confidence_score": 1.0 }, @@ -97392,9 +110581,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2152", + "source_location": "L2206", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_407_community_407", "confidence_score": 1.0 }, @@ -97402,9 +110591,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2156", + "source_location": "L2210", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_408_community_408", "confidence_score": 1.0 }, @@ -97412,9 +110601,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2160", + "source_location": "L2214", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_409_community_409", "confidence_score": 1.0 }, @@ -97422,9 +110611,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L825", + "source_location": "L886", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_40_community_40", "confidence_score": 1.0 }, @@ -97432,9 +110621,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2164", + "source_location": "L2218", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_410_community_410", "confidence_score": 1.0 }, @@ -97442,9 +110631,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2168", + "source_location": "L2222", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_411_community_411", "confidence_score": 1.0 }, @@ -97452,9 +110641,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2172", + "source_location": "L2226", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_412_community_412", "confidence_score": 1.0 }, @@ -97462,9 +110651,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2176", + "source_location": "L2230", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_413_community_413", "confidence_score": 1.0 }, @@ -97472,9 +110661,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2180", + "source_location": "L2234", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_414_community_414", "confidence_score": 1.0 }, @@ -97482,9 +110671,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2184", + "source_location": "L2238", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_415_community_415", "confidence_score": 1.0 }, @@ -97492,9 +110681,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2188", + "source_location": "L2242", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_416_community_416", "confidence_score": 1.0 }, @@ -97502,9 +110691,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2192", + "source_location": "L2246", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_417_community_417", "confidence_score": 1.0 }, @@ -97512,9 +110701,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2196", + "source_location": "L2250", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_418_community_418", "confidence_score": 1.0 }, @@ -97522,9 +110711,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2200", + "source_location": "L2254", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_419_community_419", "confidence_score": 1.0 }, @@ -97532,9 +110721,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L829", + "source_location": "L890", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_41_community_41", "confidence_score": 1.0 }, @@ -97542,9 +110731,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2204", + "source_location": "L2258", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_420_community_420", "confidence_score": 1.0 }, @@ -97552,9 +110741,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2208", + "source_location": "L2262", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_421_community_421", "confidence_score": 1.0 }, @@ -97562,9 +110751,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2212", + "source_location": "L2266", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_422_community_422", "confidence_score": 1.0 }, @@ -97572,9 +110761,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2216", + "source_location": "L2270", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_423_community_423", "confidence_score": 1.0 }, @@ -97582,9 +110771,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2220", + "source_location": "L2274", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_424_community_424", "confidence_score": 1.0 }, @@ -97592,9 +110781,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2224", + "source_location": "L2278", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_425_community_425", "confidence_score": 1.0 }, @@ -97602,9 +110791,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2228", + "source_location": "L2282", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_426_community_426", "confidence_score": 1.0 }, @@ -97612,9 +110801,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2232", + "source_location": "L2286", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_427_community_427", "confidence_score": 1.0 }, @@ -97622,9 +110811,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2236", + "source_location": "L2290", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_428_community_428", "confidence_score": 1.0 }, @@ -97632,9 +110821,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2240", + "source_location": "L2294", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_429_community_429", "confidence_score": 1.0 }, @@ -97642,9 +110831,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L833", + "source_location": "L894", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_42_community_42", "confidence_score": 1.0 }, @@ -97652,9 +110841,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2244", + "source_location": "L2298", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_430_community_430", "confidence_score": 1.0 }, @@ -97662,9 +110851,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2248", + "source_location": "L2302", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_431_community_431", "confidence_score": 1.0 }, @@ -97672,9 +110861,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2252", + "source_location": "L2306", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_432_community_432", "confidence_score": 1.0 }, @@ -97682,9 +110871,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2256", + "source_location": "L2310", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_433_community_433", "confidence_score": 1.0 }, @@ -97692,9 +110881,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2260", + "source_location": "L2314", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_434_community_434", "confidence_score": 1.0 }, @@ -97702,9 +110891,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2264", + "source_location": "L2318", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_435_community_435", "confidence_score": 1.0 }, @@ -97712,9 +110901,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2268", + "source_location": "L2322", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_436_community_436", "confidence_score": 1.0 }, @@ -97722,9 +110911,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2272", + "source_location": "L2326", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_437_community_437", "confidence_score": 1.0 }, @@ -97732,9 +110921,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2276", + "source_location": "L2330", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_438_community_438", "confidence_score": 1.0 }, @@ -97742,9 +110931,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2280", + "source_location": "L2334", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_439_community_439", "confidence_score": 1.0 }, @@ -97752,9 +110941,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L837", + "source_location": "L898", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_43_community_43", "confidence_score": 1.0 }, @@ -97762,9 +110951,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2284", + "source_location": "L2338", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_440_community_440", "confidence_score": 1.0 }, @@ -97772,9 +110961,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2288", + "source_location": "L2342", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_441_community_441", "confidence_score": 1.0 }, @@ -97782,9 +110971,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2292", + "source_location": "L2346", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_442_community_442", "confidence_score": 1.0 }, @@ -97792,9 +110981,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2296", + "source_location": "L2350", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_443_community_443", "confidence_score": 1.0 }, @@ -97802,9 +110991,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2300", + "source_location": "L2354", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_444_community_444", "confidence_score": 1.0 }, @@ -97812,9 +111001,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2304", + "source_location": "L2358", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_445_community_445", "confidence_score": 1.0 }, @@ -97822,9 +111011,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2308", + "source_location": "L2362", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_446_community_446", "confidence_score": 1.0 }, @@ -97832,9 +111021,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2312", + "source_location": "L2366", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_447_community_447", "confidence_score": 1.0 }, @@ -97842,9 +111031,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2316", + "source_location": "L2370", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_448_community_448", "confidence_score": 1.0 }, @@ -97852,9 +111041,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2320", + "source_location": "L2374", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_449_community_449", "confidence_score": 1.0 }, @@ -97862,9 +111051,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L841", + "source_location": "L902", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_44_community_44", "confidence_score": 1.0 }, @@ -97872,9 +111061,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2324", + "source_location": "L2378", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_450_community_450", "confidence_score": 1.0 }, @@ -97882,9 +111071,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2328", + "source_location": "L2382", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_451_community_451", "confidence_score": 1.0 }, @@ -97892,9 +111081,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2332", + "source_location": "L2386", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_452_community_452", "confidence_score": 1.0 }, @@ -97902,9 +111091,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2336", + "source_location": "L2390", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_453_community_453", "confidence_score": 1.0 }, @@ -97912,9 +111101,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2340", + "source_location": "L2394", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_454_community_454", "confidence_score": 1.0 }, @@ -97922,9 +111111,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2344", + "source_location": "L2398", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_455_community_455", "confidence_score": 1.0 }, @@ -97932,9 +111121,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2348", + "source_location": "L2402", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_456_community_456", "confidence_score": 1.0 }, @@ -97942,9 +111131,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2352", + "source_location": "L2406", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_457_community_457", "confidence_score": 1.0 }, @@ -97952,9 +111141,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2356", + "source_location": "L2410", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_458_community_458", "confidence_score": 1.0 }, @@ -97962,9 +111151,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2360", + "source_location": "L2414", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_459_community_459", "confidence_score": 1.0 }, @@ -97972,9 +111161,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L845", + "source_location": "L906", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_45_community_45", "confidence_score": 1.0 }, @@ -97982,9 +111171,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2364", + "source_location": "L2418", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_460_community_460", "confidence_score": 1.0 }, @@ -97992,9 +111181,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2368", + "source_location": "L2422", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_461_community_461", "confidence_score": 1.0 }, @@ -98002,9 +111191,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2372", + "source_location": "L2426", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_462_community_462", "confidence_score": 1.0 }, @@ -98012,9 +111201,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2376", + "source_location": "L2430", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_463_community_463", "confidence_score": 1.0 }, @@ -98022,9 +111211,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2380", + "source_location": "L2434", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_464_community_464", "confidence_score": 1.0 }, @@ -98032,9 +111221,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2384", + "source_location": "L2438", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_465_community_465", "confidence_score": 1.0 }, @@ -98042,9 +111231,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2388", + "source_location": "L2442", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_466_community_466", "confidence_score": 1.0 }, @@ -98052,9 +111241,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2392", + "source_location": "L2446", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_467_community_467", "confidence_score": 1.0 }, @@ -98062,9 +111251,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2396", + "source_location": "L2450", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_468_community_468", "confidence_score": 1.0 }, @@ -98072,9 +111261,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2400", + "source_location": "L2454", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_469_community_469", "confidence_score": 1.0 }, @@ -98082,9 +111271,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L849", + "source_location": "L910", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_46_community_46", "confidence_score": 1.0 }, @@ -98092,9 +111281,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2404", + "source_location": "L2458", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_470_community_470", "confidence_score": 1.0 }, @@ -98102,9 +111291,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2408", + "source_location": "L2462", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_471_community_471", "confidence_score": 1.0 }, @@ -98112,9 +111301,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2412", + "source_location": "L2466", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_472_community_472", "confidence_score": 1.0 }, @@ -98122,9 +111311,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2416", + "source_location": "L2470", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_473_community_473", "confidence_score": 1.0 }, @@ -98132,9 +111321,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2420", + "source_location": "L2474", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_474_community_474", "confidence_score": 1.0 }, @@ -98142,9 +111331,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2424", + "source_location": "L2478", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_475_community_475", "confidence_score": 1.0 }, @@ -98152,9 +111341,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2428", + "source_location": "L2482", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_476_community_476", "confidence_score": 1.0 }, @@ -98162,9 +111351,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2432", + "source_location": "L2486", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_477_community_477", "confidence_score": 1.0 }, @@ -98172,9 +111361,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2436", + "source_location": "L2490", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_478_community_478", "confidence_score": 1.0 }, @@ -98182,9 +111371,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2440", + "source_location": "L2494", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_479_community_479", "confidence_score": 1.0 }, @@ -98192,9 +111381,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L853", + "source_location": "L914", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_47_community_47", "confidence_score": 1.0 }, @@ -98202,9 +111391,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2444", + "source_location": "L2498", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_480_community_480", "confidence_score": 1.0 }, @@ -98212,9 +111401,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2448", + "source_location": "L2502", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_481_community_481", "confidence_score": 1.0 }, @@ -98222,9 +111411,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2452", + "source_location": "L2506", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_482_community_482", "confidence_score": 1.0 }, @@ -98232,9 +111421,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2456", + "source_location": "L2510", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_483_community_483", "confidence_score": 1.0 }, @@ -98242,9 +111431,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2460", + "source_location": "L2514", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_484_community_484", "confidence_score": 1.0 }, @@ -98252,9 +111441,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2464", + "source_location": "L2518", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_485_community_485", "confidence_score": 1.0 }, @@ -98262,9 +111451,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2468", + "source_location": "L2522", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_486_community_486", "confidence_score": 1.0 }, @@ -98272,9 +111461,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2472", + "source_location": "L2526", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_487_community_487", "confidence_score": 1.0 }, @@ -98282,9 +111471,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2476", + "source_location": "L2530", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_488_community_488", "confidence_score": 1.0 }, @@ -98292,9 +111481,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2480", + "source_location": "L2534", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_489_community_489", "confidence_score": 1.0 }, @@ -98302,9 +111491,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L857", + "source_location": "L918", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_48_community_48", "confidence_score": 1.0 }, @@ -98312,9 +111501,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2484", + "source_location": "L2538", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_490_community_490", "confidence_score": 1.0 }, @@ -98322,9 +111511,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2488", + "source_location": "L2542", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_491_community_491", "confidence_score": 1.0 }, @@ -98332,9 +111521,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2492", + "source_location": "L2546", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_492_community_492", "confidence_score": 1.0 }, @@ -98342,9 +111531,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2496", + "source_location": "L2550", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_493_community_493", "confidence_score": 1.0 }, @@ -98352,9 +111541,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2500", + "source_location": "L2554", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_494_community_494", "confidence_score": 1.0 }, @@ -98362,9 +111551,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2504", + "source_location": "L2558", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_495_community_495", "confidence_score": 1.0 }, @@ -98372,9 +111561,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2508", + "source_location": "L2562", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_496_community_496", "confidence_score": 1.0 }, @@ -98382,9 +111571,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2512", + "source_location": "L2566", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_497_community_497", "confidence_score": 1.0 }, @@ -98392,9 +111581,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2516", + "source_location": "L2570", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_498_community_498", "confidence_score": 1.0 }, @@ -98402,9 +111591,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2520", + "source_location": "L2574", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_499_community_499", "confidence_score": 1.0 }, @@ -98412,9 +111601,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L861", + "source_location": "L922", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_49_community_49", "confidence_score": 1.0 }, @@ -98422,9 +111611,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L681", + "source_location": "L742", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_4_community_4", "confidence_score": 1.0 }, @@ -98432,9 +111621,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2524", + "source_location": "L2578", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_500_community_500", "confidence_score": 1.0 }, @@ -98442,9 +111631,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2528", + "source_location": "L2582", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_501_community_501", "confidence_score": 1.0 }, @@ -98452,9 +111641,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2532", + "source_location": "L2586", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_502_community_502", "confidence_score": 1.0 }, @@ -98462,9 +111651,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2536", + "source_location": "L2590", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_503_community_503", "confidence_score": 1.0 }, @@ -98472,9 +111661,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2540", + "source_location": "L2594", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_504_community_504", "confidence_score": 1.0 }, @@ -98482,9 +111671,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2544", + "source_location": "L2598", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_505_community_505", "confidence_score": 1.0 }, @@ -98492,9 +111681,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2548", + "source_location": "L2602", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_506_community_506", "confidence_score": 1.0 }, @@ -98502,9 +111691,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L865", + "source_location": "L926", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_50_community_50", "confidence_score": 1.0 }, @@ -98512,9 +111701,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2552", + "source_location": "L2606", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_511_community_511", "confidence_score": 1.0 }, @@ -98522,9 +111711,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2556", + "source_location": "L2610", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_512_community_512", "confidence_score": 1.0 }, @@ -98532,9 +111721,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2560", + "source_location": "L2614", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_513_community_513", "confidence_score": 1.0 }, @@ -98542,9 +111731,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2564", + "source_location": "L2618", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_514_community_514", "confidence_score": 1.0 }, @@ -98552,9 +111741,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2568", + "source_location": "L2622", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_515_community_515", "confidence_score": 1.0 }, @@ -98562,9 +111751,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L869", + "source_location": "L930", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_51_community_51", "confidence_score": 1.0 }, @@ -98572,9 +111761,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2572", + "source_location": "L2626", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_520_community_520", "confidence_score": 1.0 }, @@ -98582,9 +111771,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2576", + "source_location": "L2630", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_521_community_521", "confidence_score": 1.0 }, @@ -98592,9 +111781,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2580", + "source_location": "L2634", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_523_community_523", "confidence_score": 1.0 }, @@ -98602,9 +111791,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2584", + "source_location": "L2638", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_524_community_524", "confidence_score": 1.0 }, @@ -98612,9 +111801,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2588", + "source_location": "L2642", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_525_community_525", "confidence_score": 1.0 }, @@ -98622,9 +111811,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L873", + "source_location": "L934", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_52_community_52", "confidence_score": 1.0 }, @@ -98632,9 +111821,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2592", + "source_location": "L2646", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_534_community_534", "confidence_score": 1.0 }, @@ -98642,9 +111831,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2596", + "source_location": "L2650", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_535_community_535", "confidence_score": 1.0 }, @@ -98652,9 +111841,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2600", + "source_location": "L2654", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_536_community_536", "confidence_score": 1.0 }, @@ -98662,9 +111851,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2604", + "source_location": "L2658", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_537_community_537", "confidence_score": 1.0 }, @@ -98672,9 +111861,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2608", + "source_location": "L2662", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_538_community_538", "confidence_score": 1.0 }, @@ -98682,9 +111871,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2612", + "source_location": "L2666", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_539_community_539", "confidence_score": 1.0 }, @@ -98692,9 +111881,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L877", + "source_location": "L938", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_53_community_53", "confidence_score": 1.0 }, @@ -98702,9 +111891,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2616", + "source_location": "L2670", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_540_community_540", "confidence_score": 1.0 }, @@ -98712,9 +111901,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2620", + "source_location": "L2674", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_541_community_541", "confidence_score": 1.0 }, @@ -98722,9 +111911,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2624", + "source_location": "L2678", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_542_community_542", "confidence_score": 1.0 }, @@ -98732,9 +111921,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2628", + "source_location": "L2682", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_543_community_543", "confidence_score": 1.0 }, @@ -98742,9 +111931,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2632", + "source_location": "L2686", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_544_community_544", "confidence_score": 1.0 }, @@ -98752,9 +111941,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2636", + "source_location": "L2690", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_545_community_545", "confidence_score": 1.0 }, @@ -98762,9 +111951,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2640", + "source_location": "L2694", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_546_community_546", "confidence_score": 1.0 }, @@ -98772,9 +111961,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2644", + "source_location": "L2698", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_547_community_547", "confidence_score": 1.0 }, @@ -98782,9 +111971,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2648", + "source_location": "L2702", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_548_community_548", "confidence_score": 1.0 }, @@ -98792,9 +111981,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2652", + "source_location": "L2706", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_549_community_549", "confidence_score": 1.0 }, @@ -98802,9 +111991,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L881", + "source_location": "L942", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_54_community_54", "confidence_score": 1.0 }, @@ -98812,9 +112001,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2656", + "source_location": "L2710", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_550_community_550", "confidence_score": 1.0 }, @@ -98822,9 +112011,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2660", + "source_location": "L2714", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_551_community_551", "confidence_score": 1.0 }, @@ -98832,9 +112021,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2664", + "source_location": "L2718", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_552_community_552", "confidence_score": 1.0 }, @@ -98842,9 +112031,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2668", + "source_location": "L2722", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_553_community_553", "confidence_score": 1.0 }, @@ -98852,9 +112041,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2672", + "source_location": "L2726", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_554_community_554", "confidence_score": 1.0 }, @@ -98862,9 +112051,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2676", + "source_location": "L2730", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_555_community_555", "confidence_score": 1.0 }, @@ -98872,9 +112061,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2680", + "source_location": "L2734", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_556_community_556", "confidence_score": 1.0 }, @@ -98882,9 +112071,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2684", + "source_location": "L2738", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_557_community_557", "confidence_score": 1.0 }, @@ -98892,9 +112081,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2688", + "source_location": "L2742", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_558_community_558", "confidence_score": 1.0 }, @@ -98902,9 +112091,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L885", + "source_location": "L946", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_55_community_55", "confidence_score": 1.0 }, @@ -98912,9 +112101,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2692", + "source_location": "L2746", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_560_community_560", "confidence_score": 1.0 }, @@ -98922,9 +112111,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2696", + "source_location": "L2750", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_561_community_561", "confidence_score": 1.0 }, @@ -98932,9 +112121,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L889", + "source_location": "L950", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_56_community_56", "confidence_score": 1.0 }, @@ -98942,9 +112131,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2700", + "source_location": "L2754", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_570_community_570", "confidence_score": 1.0 }, @@ -98952,9 +112141,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L893", + "source_location": "L954", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_57_community_57", "confidence_score": 1.0 }, @@ -98962,9 +112151,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2704", + "source_location": "L2758", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_588_community_588", "confidence_score": 1.0 }, @@ -98972,9 +112161,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2708", + "source_location": "L2762", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_589_community_589", "confidence_score": 1.0 }, @@ -98982,9 +112171,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L897", + "source_location": "L958", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_58_community_58", "confidence_score": 1.0 }, @@ -98992,9 +112181,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2712", + "source_location": "L2766", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_590_community_590", "confidence_score": 1.0 }, @@ -99002,9 +112191,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2716", + "source_location": "L2770", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_591_community_591", "confidence_score": 1.0 }, @@ -99012,9 +112201,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2720", + "source_location": "L2774", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_592_community_592", "confidence_score": 1.0 }, @@ -99022,9 +112211,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2724", + "source_location": "L2778", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_593_community_593", "confidence_score": 1.0 }, @@ -99032,9 +112221,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2728", + "source_location": "L2782", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_594_community_594", "confidence_score": 1.0 }, @@ -99042,9 +112231,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2732", + "source_location": "L2786", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_595_community_595", "confidence_score": 1.0 }, @@ -99052,9 +112241,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2736", + "source_location": "L2790", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_596_community_596", "confidence_score": 1.0 }, @@ -99062,9 +112251,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2740", + "source_location": "L2794", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_597_community_597", "confidence_score": 1.0 }, @@ -99072,9 +112261,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2744", + "source_location": "L2798", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_598_community_598", "confidence_score": 1.0 }, @@ -99082,9 +112271,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2748", + "source_location": "L2802", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_599_community_599", "confidence_score": 1.0 }, @@ -99092,9 +112281,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L901", + "source_location": "L962", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_59_community_59", "confidence_score": 1.0 }, @@ -99102,9 +112291,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L685", + "source_location": "L746", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_5_community_5", "confidence_score": 1.0 }, @@ -99112,9 +112301,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2752", + "source_location": "L2806", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_600_community_600", "confidence_score": 1.0 }, @@ -99122,9 +112311,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2756", + "source_location": "L2810", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_601_community_601", "confidence_score": 1.0 }, @@ -99132,9 +112321,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2760", + "source_location": "L2814", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_602_community_602", "confidence_score": 1.0 }, @@ -99142,9 +112331,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2764", + "source_location": "L2818", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_603_community_603", "confidence_score": 1.0 }, @@ -99152,9 +112341,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2768", + "source_location": "L2822", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_604_community_604", "confidence_score": 1.0 }, @@ -99162,9 +112351,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2772", + "source_location": "L2826", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_605_community_605", "confidence_score": 1.0 }, @@ -99172,9 +112361,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2776", + "source_location": "L2830", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_606_community_606", "confidence_score": 1.0 }, @@ -99182,9 +112371,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2780", + "source_location": "L2834", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_607_community_607", "confidence_score": 1.0 }, @@ -99192,9 +112381,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2784", + "source_location": "L2838", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_608_community_608", "confidence_score": 1.0 }, @@ -99202,9 +112391,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2788", + "source_location": "L2842", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_609_community_609", "confidence_score": 1.0 }, @@ -99212,9 +112401,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L905", + "source_location": "L966", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_60_community_60", "confidence_score": 1.0 }, @@ -99222,9 +112411,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2792", + "source_location": "L2846", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_610_community_610", "confidence_score": 1.0 }, @@ -99232,9 +112421,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2796", + "source_location": "L2850", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_611_community_611", "confidence_score": 1.0 }, @@ -99242,9 +112431,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2800", + "source_location": "L2854", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_612_community_612", "confidence_score": 1.0 }, @@ -99252,9 +112441,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2804", + "source_location": "L2858", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_613_community_613", "confidence_score": 1.0 }, @@ -99262,9 +112451,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2808", + "source_location": "L2862", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_614_community_614", "confidence_score": 1.0 }, @@ -99272,9 +112461,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2812", + "source_location": "L2866", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_615_community_615", "confidence_score": 1.0 }, @@ -99282,9 +112471,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2816", + "source_location": "L2870", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_616_community_616", "confidence_score": 1.0 }, @@ -99292,9 +112481,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2820", + "source_location": "L2874", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_617_community_617", "confidence_score": 1.0 }, @@ -99302,9 +112491,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2824", + "source_location": "L2878", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_618_community_618", "confidence_score": 1.0 }, @@ -99312,9 +112501,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2828", + "source_location": "L2882", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_619_community_619", "confidence_score": 1.0 }, @@ -99322,9 +112511,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L909", + "source_location": "L970", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_61_community_61", "confidence_score": 1.0 }, @@ -99332,9 +112521,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2832", + "source_location": "L2886", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_620_community_620", "confidence_score": 1.0 }, @@ -99342,9 +112531,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2836", + "source_location": "L2890", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_621_community_621", "confidence_score": 1.0 }, @@ -99352,9 +112541,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2840", + "source_location": "L2894", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_622_community_622", "confidence_score": 1.0 }, @@ -99362,9 +112551,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2844", + "source_location": "L2898", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_623_community_623", "confidence_score": 1.0 }, @@ -99372,9 +112561,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2848", + "source_location": "L2902", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_624_community_624", "confidence_score": 1.0 }, @@ -99382,9 +112571,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2852", + "source_location": "L2906", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_625_community_625", "confidence_score": 1.0 }, @@ -99392,9 +112581,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2856", + "source_location": "L2910", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_628_community_628", "confidence_score": 1.0 }, @@ -99402,9 +112591,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2860", + "source_location": "L2914", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_629_community_629", "confidence_score": 1.0 }, @@ -99412,9 +112601,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L913", + "source_location": "L974", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_62_community_62", "confidence_score": 1.0 }, @@ -99422,9 +112611,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2864", + "source_location": "L2918", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_630_community_630", "confidence_score": 1.0 }, @@ -99432,9 +112621,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L917", + "source_location": "L978", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_63_community_63", "confidence_score": 1.0 }, @@ -99442,9 +112631,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2868", + "source_location": "L2922", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_640_community_640", "confidence_score": 1.0 }, @@ -99452,9 +112641,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2872", + "source_location": "L2926", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_641_community_641", "confidence_score": 1.0 }, @@ -99462,9 +112651,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2876", + "source_location": "L2930", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_642_community_642", "confidence_score": 1.0 }, @@ -99472,9 +112661,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2880", + "source_location": "L2934", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_643_community_643", "confidence_score": 1.0 }, @@ -99482,9 +112671,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2884", + "source_location": "L2938", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_644_community_644", "confidence_score": 1.0 }, @@ -99492,9 +112681,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L2888", + "source_location": "L2942", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_645_community_645", "confidence_score": 1.0 }, @@ -99502,9 +112691,29 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L921", + "source_location": "L2946", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_648_community_648", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2950", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_649_community_649", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L982", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_64_community_64", "confidence_score": 1.0 }, @@ -99512,9 +112721,109 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L925", + "source_location": "L2954", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_650_community_650", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2958", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_651_community_651", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2962", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_652_community_652", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2966", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_653_community_653", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2970", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_654_community_654", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2974", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_655_community_655", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2978", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_656_community_656", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2982", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_657_community_657", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2986", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_658_community_658", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L2997", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_659_community_659", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L986", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_65_community_65", "confidence_score": 1.0 }, @@ -99522,9 +112831,109 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L929", + "source_location": "L3001", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_660_community_660", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3005", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_661_community_661", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3009", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_662_community_662", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3013", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_663_community_663", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3017", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_664_community_664", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3021", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_665_community_665", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3025", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_666_community_666", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3029", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_667_community_667", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3033", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_668_community_668", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3037", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_669_community_669", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L990", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_66_community_66", "confidence_score": 1.0 }, @@ -99532,9 +112941,109 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L933", + "source_location": "L3041", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_670_community_670", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3045", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_671_community_671", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3055", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_672_community_672", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3059", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_673_community_673", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3063", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_674_community_674", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3067", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_675_community_675", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3071", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_676_community_676", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3075", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_677_community_677", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3079", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_678_community_678", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3083", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_679_community_679", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L994", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_67_community_67", "confidence_score": 1.0 }, @@ -99542,9 +113051,109 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L937", + "source_location": "L3087", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_680_community_680", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3091", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_681_community_681", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3095", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_682_community_682", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3099", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_683_community_683", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3103", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_684_community_684", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3107", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_685_community_685", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3111", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_686_community_686", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3115", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_687_community_687", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3119", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_688_community_688", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3123", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_689_community_689", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L998", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_68_community_68", "confidence_score": 1.0 }, @@ -99552,9 +113161,109 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L941", + "source_location": "L3127", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_690_community_690", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3131", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_691_community_691", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3135", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_692_community_692", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3139", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_693_community_693", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3143", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_694_community_694", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3147", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_695_community_695", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3151", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_696_community_696", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3155", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_697_community_697", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3159", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_698_community_698", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3163", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_699_community_699", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L1002", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_69_community_69", "confidence_score": 1.0 }, @@ -99562,9 +113271,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L689", + "source_location": "L750", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_6_community_6", "confidence_score": 1.0 }, @@ -99572,9 +113281,49 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L945", + "source_location": "L3167", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_700_community_700", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3171", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_701_community_701", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3175", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_702_community_702", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L3179", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", + "target": "graphs_graph_report_community_703_community_703", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/graphs/GRAPH_REPORT.md", + "source_location": "L1006", + "weight": 1.0, + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_70_community_70", "confidence_score": 1.0 }, @@ -99582,9 +113331,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L949", + "source_location": "L1010", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_71_community_71", "confidence_score": 1.0 }, @@ -99592,9 +113341,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L953", + "source_location": "L1014", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_72_community_72", "confidence_score": 1.0 }, @@ -99602,9 +113351,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L957", + "source_location": "L1018", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_73_community_73", "confidence_score": 1.0 }, @@ -99612,9 +113361,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L961", + "source_location": "L1022", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_74_community_74", "confidence_score": 1.0 }, @@ -99622,9 +113371,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L965", + "source_location": "L1026", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_75_community_75", "confidence_score": 1.0 }, @@ -99632,9 +113381,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L969", + "source_location": "L1030", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_76_community_76", "confidence_score": 1.0 }, @@ -99642,9 +113391,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L973", + "source_location": "L1034", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_77_community_77", "confidence_score": 1.0 }, @@ -99652,9 +113401,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L977", + "source_location": "L1038", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_78_community_78", "confidence_score": 1.0 }, @@ -99662,9 +113411,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L981", + "source_location": "L1042", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_79_community_79", "confidence_score": 1.0 }, @@ -99672,9 +113421,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L693", + "source_location": "L754", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_7_community_7", "confidence_score": 1.0 }, @@ -99682,9 +113431,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L985", + "source_location": "L1046", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_80_community_80", "confidence_score": 1.0 }, @@ -99692,9 +113441,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L989", + "source_location": "L1050", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_81_community_81", "confidence_score": 1.0 }, @@ -99702,9 +113451,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L993", + "source_location": "L1054", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_82_community_82", "confidence_score": 1.0 }, @@ -99712,9 +113461,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L997", + "source_location": "L1058", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_83_community_83", "confidence_score": 1.0 }, @@ -99722,9 +113471,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1001", + "source_location": "L1062", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_84_community_84", "confidence_score": 1.0 }, @@ -99732,9 +113481,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1005", + "source_location": "L1066", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_85_community_85", "confidence_score": 1.0 }, @@ -99742,9 +113491,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1009", + "source_location": "L1070", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_86_community_86", "confidence_score": 1.0 }, @@ -99752,9 +113501,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1013", + "source_location": "L1074", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_87_community_87", "confidence_score": 1.0 }, @@ -99762,9 +113511,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1017", + "source_location": "L1078", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_88_community_88", "confidence_score": 1.0 }, @@ -99772,9 +113521,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1021", + "source_location": "L1082", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_89_community_89", "confidence_score": 1.0 }, @@ -99782,9 +113531,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L697", + "source_location": "L758", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_8_community_8", "confidence_score": 1.0 }, @@ -99792,9 +113541,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1025", + "source_location": "L1086", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_90_community_90", "confidence_score": 1.0 }, @@ -99802,9 +113551,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1029", + "source_location": "L1090", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_91_community_91", "confidence_score": 1.0 }, @@ -99812,9 +113561,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1033", + "source_location": "L1094", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_92_community_92", "confidence_score": 1.0 }, @@ -99822,9 +113571,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1037", + "source_location": "L1098", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_93_community_93", "confidence_score": 1.0 }, @@ -99832,9 +113581,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1041", + "source_location": "L1102", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_94_community_94", "confidence_score": 1.0 }, @@ -99842,9 +113591,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1045", + "source_location": "L1106", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_95_community_95", "confidence_score": 1.0 }, @@ -99852,9 +113601,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1049", + "source_location": "L1110", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_96_community_96", "confidence_score": 1.0 }, @@ -99862,9 +113611,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1053", + "source_location": "L1114", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_97_community_97", "confidence_score": 1.0 }, @@ -99872,9 +113621,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1057", + "source_location": "L1118", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_98_community_98", "confidence_score": 1.0 }, @@ -99882,9 +113631,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L1061", + "source_location": "L1122", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_99_community_99", "confidence_score": 1.0 }, @@ -99892,9 +113641,9 @@ "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/graphs/GRAPH_REPORT.md", - "source_location": "L701", + "source_location": "L762", "weight": 1.0, - "source": "graphs_graph_report_communities_648_total_62_thin_omitted", + "source": "graphs_graph_report_communities_711_total_67_thin_omitted", "target": "graphs_graph_report_community_9_community_9", "confidence_score": 1.0 }, @@ -124668,6 +138417,516 @@ "source": "09_faster_write_back_09_verification_goal_achievement", "target": "09_faster_write_back_09_verification_requirements_coverage" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-PLAN.md", + "source_location": "L166", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_plan", + "target": "10_admin_role_settings_10_01_plan_stride_threat_register" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-PLAN.md", + "source_location": "L159", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_plan", + "target": "10_admin_role_settings_10_01_plan_trust_boundaries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_summary", + "target": "10_admin_role_settings_10_01_summary_phase_10_plan_01_v1_1_db_foundation_summary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_summary_phase_10_plan_01_v1_1_db_foundation_summary", + "target": "10_admin_role_settings_10_01_summary_deviations_from_plan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_summary_phase_10_plan_01_v1_1_db_foundation_summary", + "target": "10_admin_role_settings_10_01_summary_known_stubs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_summary_phase_10_plan_01_v1_1_db_foundation_summary", + "target": "10_admin_role_settings_10_01_summary_self_check_passed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_summary_phase_10_plan_01_v1_1_db_foundation_summary", + "target": "10_admin_role_settings_10_01_summary_tasks_completed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L118", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_summary_phase_10_plan_01_v1_1_db_foundation_summary", + "target": "10_admin_role_settings_10_01_summary_threat_flags" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L56", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_summary_phase_10_plan_01_v1_1_db_foundation_summary", + "target": "10_admin_role_settings_10_01_summary_what_was_built" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_summary_what_was_built", + "target": "10_admin_role_settings_10_01_summary_task_1_schema_additions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_summary_what_was_built", + "target": "10_admin_role_settings_10_01_summary_task_2_migration_generation_and_application" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_summary_what_was_built", + "target": "10_admin_role_settings_10_01_summary_task_3_e2e_dev_bypass_admin_seed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-01-SUMMARY.md", + "source_location": "L105", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_01_summary_deviations_from_plan", + "target": "10_admin_role_settings_10_01_summary_auto_fixed_issues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-PLAN.md", + "source_location": "L179", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_plan", + "target": "10_admin_role_settings_10_02_plan_stride_threat_register" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-PLAN.md", + "source_location": "L172", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_plan", + "target": "10_admin_role_settings_10_02_plan_trust_boundaries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_summary", + "target": "10_admin_role_settings_10_02_summary_phase_10_plan_02_admin_role_primitives_summary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L99", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_summary_phase_10_plan_02_admin_role_primitives_summary", + "target": "10_admin_role_settings_10_02_summary_deviations_from_plan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L110", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_summary_phase_10_plan_02_admin_role_primitives_summary", + "target": "10_admin_role_settings_10_02_summary_known_stubs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L122", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_summary_phase_10_plan_02_admin_role_primitives_summary", + "target": "10_admin_role_settings_10_02_summary_self_check_passed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_summary_phase_10_plan_02_admin_role_primitives_summary", + "target": "10_admin_role_settings_10_02_summary_tasks_completed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L114", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_summary_phase_10_plan_02_admin_role_primitives_summary", + "target": "10_admin_role_settings_10_02_summary_threat_flags" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_summary_phase_10_plan_02_admin_role_primitives_summary", + "target": "10_admin_role_settings_10_02_summary_what_was_built" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L60", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_summary_what_was_built", + "target": "10_admin_role_settings_10_02_summary_task_1_requireadmin_middleware" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_summary_what_was_built", + "target": "10_admin_role_settings_10_02_summary_task_2_first_login_wins_is_admin_bootstrap_in_upsertuser" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L85", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_summary_what_was_built", + "target": "10_admin_role_settings_10_02_summary_task_3_api_me_extended_with_isadmin_needsprovidersetup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-02-SUMMARY.md", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_02_summary_deviations_from_plan", + "target": "10_admin_role_settings_10_02_summary_auto_fixed_issues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-03-PLAN.md", + "source_location": "L214", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_03_plan", + "target": "10_admin_role_settings_10_03_plan_stride_threat_register" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-03-PLAN.md", + "source_location": "L205", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_03_plan", + "target": "10_admin_role_settings_10_03_plan_trust_boundaries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L57", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_03_summary", + "target": "10_admin_role_settings_10_03_summary_phase_10_plan_03_admin_api_surface_shared_credential_helper_summary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L111", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_03_summary_phase_10_plan_03_admin_api_surface_shared_credential_helper_summary", + "target": "10_admin_role_settings_10_03_summary_deviations_from_plan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_03_summary_phase_10_plan_03_admin_api_surface_shared_credential_helper_summary", + "target": "10_admin_role_settings_10_03_summary_known_stubs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L128", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_03_summary_phase_10_plan_03_admin_api_surface_shared_credential_helper_summary", + "target": "10_admin_role_settings_10_03_summary_self_check_passed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_03_summary_phase_10_plan_03_admin_api_surface_shared_credential_helper_summary", + "target": "10_admin_role_settings_10_03_summary_tasks_completed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L119", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_03_summary_phase_10_plan_03_admin_api_surface_shared_credential_helper_summary", + "target": "10_admin_role_settings_10_03_summary_threat_flags" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_03_summary_phase_10_plan_03_admin_api_surface_shared_credential_helper_summary", + "target": "10_admin_role_settings_10_03_summary_what_was_built" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L71", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_03_summary_what_was_built", + "target": "10_admin_role_settings_10_03_summary_task_1_promote_broker_resync_helpers_to_exports" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-03-SUMMARY.md", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_03_summary_what_was_built", + "target": "10_admin_role_settings_10_03_summary_task_2_3_red_green" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-PLAN.md", + "source_location": "L191", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_plan", + "target": "10_admin_role_settings_10_04_plan_stride_threat_register" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-PLAN.md", + "source_location": "L184", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_plan", + "target": "10_admin_role_settings_10_04_plan_trust_boundaries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L54", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary", + "target": "10_admin_role_settings_10_04_summary_phase_10_plan_04_react_pwa_admin_surfaces_summary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L138", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary_phase_10_plan_04_react_pwa_admin_surfaces_summary", + "target": "10_admin_role_settings_10_04_summary_deviations_from_plan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L170", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary_phase_10_plan_04_react_pwa_admin_surfaces_summary", + "target": "10_admin_role_settings_10_04_summary_known_stubs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L124", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary_phase_10_plan_04_react_pwa_admin_surfaces_summary", + "target": "10_admin_role_settings_10_04_summary_playwright_cli_supplementary_observations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L182", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary_phase_10_plan_04_react_pwa_admin_surfaces_summary", + "target": "10_admin_role_settings_10_04_summary_self_check_passed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L58", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary_phase_10_plan_04_react_pwa_admin_surfaces_summary", + "target": "10_admin_role_settings_10_04_summary_tasks_completed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L174", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary_phase_10_plan_04_react_pwa_admin_surfaces_summary", + "target": "10_admin_role_settings_10_04_summary_threat_flags" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L67", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary_phase_10_plan_04_react_pwa_admin_surfaces_summary", + "target": "10_admin_role_settings_10_04_summary_what_was_built" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary_what_was_built", + "target": "10_admin_role_settings_10_04_summary_task_1_extend_client_ts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L83", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary_what_was_built", + "target": "10_admin_role_settings_10_04_summary_task_2_credentialsheet_setupbanner" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary_what_was_built", + "target": "10_admin_role_settings_10_04_summary_task_3_admin_route_adminpage_nav_entries_e2e" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-04-SUMMARY.md", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_04_summary_deviations_from_plan", + "target": "10_admin_role_settings_10_04_summary_auto_fixed_issues" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -124958,15 +139217,275 @@ "source": "10_admin_role_settings_10_discussion_log_phase_10_admin_role_settings_discussion_log", "target": "10_admin_role_settings_10_discussion_log_shared_calendar_designation" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns", + "target": "10_admin_role_settings_10_patterns_phase_10_admin_role_settings_pattern_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L700", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_phase_10_admin_role_settings_pattern_map", + "target": "10_admin_role_settings_10_patterns_analog_search_scope" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L9", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_phase_10_admin_role_settings_pattern_map", + "target": "10_admin_role_settings_10_patterns_file_classification" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L692", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_phase_10_admin_role_settings_pattern_map", + "target": "10_admin_role_settings_10_patterns_no_analog_found" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_phase_10_admin_role_settings_pattern_map", + "target": "10_admin_role_settings_10_patterns_pattern_assignments" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L583", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_phase_10_admin_role_settings_pattern_map", + "target": "10_admin_role_settings_10_patterns_shared_patterns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L311", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_api_src_auth_user_ts_first_login_wins_is_admin_bootstrap" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L343", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_api_src_broker_outboxworker_ts_promote_triggertargetedresync" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_api_src_db_migrations_0001_v1_1_foundation_sql_new_generated" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_api_src_db_schema_ts_add_columns_new_table" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L251", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_api_src_index_ts_mount_adminrouter" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L201", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_api_src_lib_requireadmin_ts_new_role_middleware" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L125", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_api_src_routes_admin_ts_new_admin_sub_router" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L275", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_api_src_routes_me_ts_add_isadmin_needsprovidersetup" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L408", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_pwa_src_api_client_ts_add_isadmin_needsprovidersetup_to_meuser" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L367", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_pwa_src_app_tsx_add_admin_route" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L491", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_pwa_src_components_credentialsheet_tsx_new_credential_bottom_sheet" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L557", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_pwa_src_components_setupbanner_tsx_new_needsprovidersetup_banner" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L450", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_pattern_assignments", + "target": "10_admin_role_settings_10_patterns_apps_pwa_src_routes_adminpage_tsx_new_admin_page_shell" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L631", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_shared_patterns", + "target": "10_admin_role_settings_10_patterns_contextvariablemap_side_effect_import" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L659", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_shared_patterns", + "target": "10_admin_role_settings_10_patterns_css_token_inline_style_pattern" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L674", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_shared_patterns", + "target": "10_admin_role_settings_10_patterns_handleauthresponse_redirect_manual_in_fetch" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L607", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_shared_patterns", + "target": "10_admin_role_settings_10_patterns_hono_sub_router_mounting" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L641", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_shared_patterns", + "target": "10_admin_role_settings_10_patterns_navlink_lucide_icon_nav_entry" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L585", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_shared_patterns", + "target": "10_admin_role_settings_10_patterns_resolveuserid_auth_helper_per_router" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-PATTERNS.md", + "source_location": "L617", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_patterns_shared_patterns", + "target": "10_admin_role_settings_10_patterns_zod_zvalidator_no_hook_safe_for_non_credential_fields" + }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L1", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research", - "target": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research" }, { "relation": "contains", @@ -124974,9 +139493,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L62", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_architectural_responsibility_map", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_architectural_responsibility_map" }, { "relation": "contains", @@ -124984,9 +139503,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L118", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_architecture_patterns", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_architecture_patterns" }, { "relation": "contains", @@ -124994,9 +139513,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L690", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_assumptions_log", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_assumptions_log" }, { "relation": "contains", @@ -125004,9 +139523,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L500", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_code_examples", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_code_examples" }, { "relation": "contains", @@ -125014,9 +139533,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L436", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_common_pitfalls", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_common_pitfalls" }, { "relation": "contains", @@ -125024,9 +139543,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L416", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_don_t_hand_roll", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_don_t_hand_roll" }, { "relation": "contains", @@ -125034,9 +139553,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L611", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_environment_availability", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_environment_availability" }, { "relation": "contains", @@ -125044,9 +139563,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L753", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_metadata", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_metadata" }, { "relation": "contains", @@ -125054,9 +139573,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L702", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_open_questions", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_open_questions" }, { "relation": "contains", @@ -125064,9 +139583,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L39", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_phase_requirements", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_phase_requirements" }, { "relation": "contains", @@ -125074,9 +139593,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L430", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_runtime_state_inventory", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_runtime_state_inventory" }, { "relation": "contains", @@ -125084,9 +139603,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L661", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_security_domain", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_security_domain" }, { "relation": "contains", @@ -125094,9 +139613,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L721", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_sources", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_sources" }, { "relation": "contains", @@ -125104,9 +139623,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L83", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_standard_stack", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_standard_stack" }, { "relation": "contains", @@ -125114,9 +139633,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L597", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_state_of_the_art", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_state_of_the_art" }, { "relation": "contains", @@ -125124,9 +139643,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L50", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_summary", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_summary" }, { "relation": "contains", @@ -125134,9 +139653,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L10", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_user_constraints_from_context_md", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_user_constraints_from_context_md" }, { "relation": "contains", @@ -125144,9 +139663,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L624", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_phase_10_admin_role_settings_research", - "target": "10_admin_role_settings_10_research_validation_architecture", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_validation_architecture" }, { "relation": "contains", @@ -125154,9 +139673,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L22", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_user_constraints_from_context_md", - "target": "10_admin_role_settings_10_research_claude_s_discretion", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_claude_s_discretion" }, { "relation": "contains", @@ -125164,9 +139683,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L29", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_user_constraints_from_context_md", - "target": "10_admin_role_settings_10_research_deferred_ideas_out_of_scope", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_deferred_ideas_out_of_scope" }, { "relation": "contains", @@ -125174,9 +139693,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L12", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_user_constraints_from_context_md", - "target": "10_admin_role_settings_10_research_locked_decisions", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_locked_decisions" }, { "relation": "contains", @@ -125184,9 +139703,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L87", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_standard_stack", - "target": "10_admin_role_settings_10_research_core_already_installed", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_core_already_installed" }, { "relation": "contains", @@ -125194,9 +139713,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L101", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_standard_stack", - "target": "10_admin_role_settings_10_research_package_legitimacy_audit", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_package_legitimacy_audit" }, { "relation": "contains", @@ -125204,9 +139723,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L404", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_architecture_patterns", - "target": "10_admin_role_settings_10_research_anti_patterns_to_avoid", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_anti_patterns_to_avoid" }, { "relation": "contains", @@ -125214,9 +139733,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L193", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_architecture_patterns", - "target": "10_admin_role_settings_10_research_pattern_1_requireadmin_middleware_inside_adminrouter_pitfall_9", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pattern_1_requireadmin_middleware_inside_adminrouter_pitfall_9" }, { "relation": "contains", @@ -125224,9 +139743,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L236", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_architecture_patterns", - "target": "10_admin_role_settings_10_research_pattern_2_zod_validator_hook_no_password_echo_pitfall_7", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pattern_2_zod_validator_hook_no_password_echo_pitfall_7" }, { "relation": "contains", @@ -125234,9 +139753,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L278", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_architecture_patterns", - "target": "10_admin_role_settings_10_research_pattern_3_drizzle_kit_generate_migrate_workflow", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pattern_3_drizzle_kit_generate_migrate_workflow" }, { "relation": "contains", @@ -125244,9 +139763,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L305", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_architecture_patterns", - "target": "10_admin_role_settings_10_research_pattern_4_validate_encrypt_initial_sync_shared_code_path", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pattern_4_validate_encrypt_initial_sync_shared_code_path" }, { "relation": "contains", @@ -125254,9 +139773,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L350", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_architecture_patterns", - "target": "10_admin_role_settings_10_research_pattern_5_first_login_wins_admin_bootstrap", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pattern_5_first_login_wins_admin_bootstrap" }, { "relation": "contains", @@ -125264,9 +139783,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L374", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_architecture_patterns", - "target": "10_admin_role_settings_10_research_pattern_6_provider_discriminator_on_member_credentials", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pattern_6_provider_discriminator_on_member_credentials" }, { "relation": "contains", @@ -125274,9 +139793,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L389", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_architecture_patterns", - "target": "10_admin_role_settings_10_research_pattern_7_exclusive_is_shared_update_admin_02", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pattern_7_exclusive_is_shared_update_admin_02" }, { "relation": "contains", @@ -125284,9 +139803,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L164", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_architecture_patterns", - "target": "10_admin_role_settings_10_research_recommended_project_structure", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_recommended_project_structure" }, { "relation": "contains", @@ -125294,9 +139813,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L120", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_architecture_patterns", - "target": "10_admin_role_settings_10_research_system_architecture_diagram", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_system_architecture_diagram" }, { "relation": "contains", @@ -125304,9 +139823,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L438", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_common_pitfalls", - "target": "10_admin_role_settings_10_research_pitfall_1_app_password_echoed_in_error_response_pitfall_7", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pitfall_1_app_password_echoed_in_error_response_pitfall_7" }, { "relation": "contains", @@ -125314,9 +139833,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L448", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_common_pitfalls", - "target": "10_admin_role_settings_10_research_pitfall_2_requireadmin_only_at_parent_mount_pitfall_9", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pitfall_2_requireadmin_only_at_parent_mount_pitfall_9" }, { "relation": "contains", @@ -125324,9 +139843,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L458", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_common_pitfalls", - "target": "10_admin_role_settings_10_research_pitfall_3_dev_auth_bypass_user_not_admin_in_db", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pitfall_3_dev_auth_bypass_user_not_admin_in_db" }, { "relation": "contains", @@ -125334,9 +139853,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L468", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_common_pitfalls", - "target": "10_admin_role_settings_10_research_pitfall_4_drizzle_kit_push_on_populated_mariadb", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pitfall_4_drizzle_kit_push_on_populated_mariadb" }, { "relation": "contains", @@ -125344,9 +139863,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L478", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_common_pitfalls", - "target": "10_admin_role_settings_10_research_pitfall_5_initial_sync_not_triggered_after_credential_save", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pitfall_5_initial_sync_not_triggered_after_credential_save" }, { "relation": "contains", @@ -125354,9 +139873,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L488", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_common_pitfalls", - "target": "10_admin_role_settings_10_research_pitfall_6_member_self_service_endpoint_allows_cross_member_write", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_pitfall_6_member_self_service_endpoint_allows_cross_member_write" }, { "relation": "contains", @@ -125364,9 +139883,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L578", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_code_examples", - "target": "10_admin_role_settings_10_research_api_me_response_extension", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_api_me_response_extension" }, { "relation": "contains", @@ -125374,9 +139893,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L522", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_code_examples", - "target": "10_admin_role_settings_10_research_createfastmailclient_fetchcalendars_caldav_propfind_validation", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_createfastmailclient_fetchcalendars_caldav_propfind_validation" }, { "relation": "contains", @@ -125384,9 +139903,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L552", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_code_examples", - "target": "10_admin_role_settings_10_research_drizzle_upsert_pattern_for_member_credentials", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_drizzle_upsert_pattern_for_member_credentials" }, { "relation": "contains", @@ -125394,9 +139913,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L542", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_code_examples", - "target": "10_admin_role_settings_10_research_encryptpassword_reuse", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_encryptpassword_reuse" }, { "relation": "contains", @@ -125404,9 +139923,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L502", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_code_examples", - "target": "10_admin_role_settings_10_research_resolved_user_id_pattern_existing_for_requireadmin", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_resolved_user_id_pattern_existing_for_requireadmin" }, { "relation": "contains", @@ -125414,9 +139933,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L635", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_validation_architecture", - "target": "10_admin_role_settings_10_research_phase_requirements_test_map", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_phase_requirements_test_map" }, { "relation": "contains", @@ -125424,9 +139943,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L647", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_validation_architecture", - "target": "10_admin_role_settings_10_research_sampling_rate", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_sampling_rate" }, { "relation": "contains", @@ -125434,9 +139953,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L626", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_validation_architecture", - "target": "10_admin_role_settings_10_research_test_framework", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_test_framework" }, { "relation": "contains", @@ -125444,9 +139963,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L653", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_validation_architecture", - "target": "10_admin_role_settings_10_research_wave_0_gaps", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_wave_0_gaps" }, { "relation": "contains", @@ -125454,9 +139973,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L665", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_security_domain", - "target": "10_admin_role_settings_10_research_applicable_asvs_categories", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_applicable_asvs_categories" }, { "relation": "contains", @@ -125464,9 +139983,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L676", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_security_domain", - "target": "10_admin_role_settings_10_research_known_threat_patterns", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_known_threat_patterns" }, { "relation": "contains", @@ -125474,9 +139993,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L723", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_sources", - "target": "10_admin_role_settings_10_research_primary_high_confidence", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_primary_high_confidence" }, { "relation": "contains", @@ -125484,9 +140003,9 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L744", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_sources", - "target": "10_admin_role_settings_10_research_secondary_medium_confidence", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_secondary_medium_confidence" }, { "relation": "contains", @@ -125494,9 +140013,189 @@ "source_file": ".planning/phases/10-admin-role-settings/10-RESEARCH.md", "source_location": "L748", "weight": 1.0, + "confidence_score": 1.0, "source": "10_admin_role_settings_10_research_sources", - "target": "10_admin_role_settings_10_research_tertiary_low_confidence", - "confidence_score": 1.0 + "target": "10_admin_role_settings_10_research_tertiary_low_confidence" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L35", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review", + "target": "10_admin_role_settings_10_review_phase_10_code_review_report" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L50", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_phase_10_code_review_report", + "target": "10_admin_role_settings_10_review_critical_issues" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L161", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_phase_10_code_review_report", + "target": "10_admin_role_settings_10_review_info" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_phase_10_code_review_report", + "target": "10_admin_role_settings_10_review_summary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L93", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_phase_10_code_review_report", + "target": "10_admin_role_settings_10_review_warnings" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L52", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_critical_issues", + "target": "10_admin_role_settings_10_review_cr_01_shared_calendar_put_can_clear_the_only_shared_calendar_and_report_success" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L95", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_warnings", + "target": "10_admin_role_settings_10_review_wr_01_first_login_wins_admin_bootstrap_is_a_non_atomic_check_then_insert_toctou" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L102", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_warnings", + "target": "10_admin_role_settings_10_review_wr_02_resolveuserid_api_me_will_upsert_a_user_with_empty_string_iss_or_sub" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L119", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_warnings", + "target": "10_admin_role_settings_10_review_wr_03_new_unique_user_id_on_a_populated_member_credentials_table_will_fail_the_migration_if_duplicates_exist" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L126", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_warnings", + "target": "10_admin_role_settings_10_review_wr_04_get_api_admin_members_exposes_every_member_s_id_displayname_color_to_any_admin_no_per_row_credential_value_but_unbounded_result_set" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_warnings", + "target": "10_admin_role_settings_10_review_wr_05_api_admin_calendars_returns_displayname_typed_as_non_null_but_the_column_is_nullable" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_warnings", + "target": "10_admin_role_settings_10_review_wr_06_admin_nav_route_gating_depends_on_a_client_mutable_isadmin_with_no_server_re_check_on_the_data_routes_shape" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L154", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_warnings", + "target": "10_admin_role_settings_10_review_wr_07_triggertargetedresync_client_cache_holds_decrypted_fastmail_credentials_in_a_map_for_the_whole_drain_cycle" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L163", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_info", + "target": "10_admin_role_settings_10_review_in_01_two_in_scope_files_were_not_reviewable_sandbox_denial" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L169", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_info", + "target": "10_admin_role_settings_10_review_in_02_noechohook_menoechohook_are_byte_identical_duplicates" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L175", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_info", + "target": "10_admin_role_settings_10_review_in_03_resolveadminandsetupstatus_issues_two_sequential_round_trips_per_api_me" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L181", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_info", + "target": "10_admin_role_settings_10_review_in_04_parseint_without_explicit_radix_appears_once_the_shared_cal_route_correctly_passes_radix_10" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-REVIEW.md", + "source_location": "L187", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_review_info", + "target": "10_admin_role_settings_10_review_in_05_adminpage_error_copy_collapses_all_mutation_failures_to_something_went_wrong" }, { "relation": "contains", @@ -125648,6 +140347,1156 @@ "source": "10_admin_role_settings_10_ui_spec_surfaces_interaction_patterns", "target": "10_admin_role_settings_10_ui_spec_surface_5_shared_calendar_picker_section" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_validation", + "target": "10_admin_role_settings_10_validation_phase_10_validation_strategy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_validation_phase_10_validation_strategy", + "target": "10_admin_role_settings_10_validation_manual_only_verifications" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_validation_phase_10_validation_strategy", + "target": "10_admin_role_settings_10_validation_per_task_verification_map" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L33", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_validation_phase_10_validation_strategy", + "target": "10_admin_role_settings_10_validation_sampling_rate" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_validation_phase_10_validation_strategy", + "target": "10_admin_role_settings_10_validation_test_infrastructure" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L87", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_validation_phase_10_validation_strategy", + "target": "10_admin_role_settings_10_validation_validation_sign_off" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VALIDATION.md", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_validation_phase_10_validation_strategy", + "target": "10_admin_role_settings_10_validation_wave_0_requirements" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification", + "target": "10_admin_role_settings_10_verification_phase_10_admin_role_settings_verification_report" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L44", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_phase_10_admin_role_settings_verification_report", + "target": "10_admin_role_settings_10_verification_goal_achievement" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_goal_achievement", + "target": "10_admin_role_settings_10_verification_anti_patterns_found" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L112", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_goal_achievement", + "target": "10_admin_role_settings_10_verification_behavioral_spot_checks" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L146", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_goal_achievement", + "target": "10_admin_role_settings_10_verification_deferred_code_review_warnings_recorded_not_blocking" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L65", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_goal_achievement", + "target": "10_admin_role_settings_10_verification_deferred_items" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L156", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_goal_achievement", + "target": "10_admin_role_settings_10_verification_human_verification_required" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L97", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_goal_achievement", + "target": "10_admin_role_settings_10_verification_key_link_verification" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L140", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_goal_achievement", + "target": "10_admin_role_settings_10_verification_known_audit_coverage_limitations" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L152", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_goal_achievement", + "target": "10_admin_role_settings_10_verification_migration_deviation" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L46", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_goal_achievement", + "target": "10_admin_role_settings_10_verification_observable_truths" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_goal_achievement", + "target": "10_admin_role_settings_10_verification_required_artifacts" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/10-admin-role-settings/10-VERIFICATION.md", + "source_location": "L123", + "weight": 1.0, + "confidence_score": 1.0, + "source": "10_admin_role_settings_10_verification_goal_achievement", + "target": "10_admin_role_settings_10_verification_requirements_coverage" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context", + "target": "11_per_event_reminders_11_context_phase_11_per_event_reminders_context" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L69", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_phase_11_per_event_reminders_context", + "target": "11_per_event_reminders_11_context_canonical_references" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L116", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_phase_11_per_event_reminders_context", + "target": "11_per_event_reminders_11_context_deferred_ideas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_phase_11_per_event_reminders_context", + "target": "11_per_event_reminders_11_context_existing_code_insights" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L20", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_phase_11_per_event_reminders_context", + "target": "11_per_event_reminders_11_context_implementation_decisions" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_phase_11_per_event_reminders_context", + "target": "11_per_event_reminders_11_context_open_for_research" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L7", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_phase_11_per_event_reminders_context", + "target": "11_per_event_reminders_11_context_phase_boundary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L49", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_phase_11_per_event_reminders_context", + "target": "11_per_event_reminders_11_context_roadmap_requirement_amendments_planner_must_honor" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_phase_11_per_event_reminders_context", + "target": "11_per_event_reminders_11_context_specific_ideas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L27", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_implementation_decisions", + "target": "11_per_event_reminders_11_context_all_day_reminder_semantics" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L42", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_implementation_decisions", + "target": "11_per_event_reminders_11_context_claude_s_discretion" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L32", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_implementation_decisions", + "target": "11_per_event_reminders_11_context_existing_non_preset_alarms_on_edit_preserve_cal_14" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L36", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_implementation_decisions", + "target": "11_per_event_reminders_11_context_notification_copy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L39", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_implementation_decisions", + "target": "11_per_event_reminders_11_context_recurring_events" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L22", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_implementation_decisions", + "target": "11_per_event_reminders_11_context_reminder_picker_timed_vs_all_day_presets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_canonical_references", + "target": "11_per_event_reminders_11_context_implementation_surface_existing_code_this_phase_modifies" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L73", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_canonical_references", + "target": "11_per_event_reminders_11_context_phase_scope_requirements" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L96", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_existing_code_insights", + "target": "11_per_event_reminders_11_context_established_patterns" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L101", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_existing_code_insights", + "target": "11_per_event_reminders_11_context_integration_points" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L91", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_existing_code_insights", + "target": "11_per_event_reminders_11_context_reusable_assets" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-CONTEXT.md", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_context_deferred_ideas", + "target": "11_per_event_reminders_11_context_reviewed_todos_not_folded" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L1", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_discussion_log", + "target": "11_per_event_reminders_11_discussion_log_phase_11_per_event_reminders_discussion_log" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_discussion_log_phase_11_per_event_reminders_discussion_log", + "target": "11_per_event_reminders_11_discussion_log_all_day_treatment" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_discussion_log_phase_11_per_event_reminders_discussion_log", + "target": "11_per_event_reminders_11_discussion_log_claude_s_discretion" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_discussion_log_phase_11_per_event_reminders_discussion_log", + "target": "11_per_event_reminders_11_discussion_log_deferred_ideas" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_discussion_log_phase_11_per_event_reminders_discussion_log", + "target": "11_per_event_reminders_11_discussion_log_existing_alarm_display_edit_preserve" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L38", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_discussion_log_phase_11_per_event_reminders_discussion_log", + "target": "11_per_event_reminders_11_discussion_log_notification_copy" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-DISCUSSION-LOG.md", + "source_location": "L51", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_discussion_log_phase_11_per_event_reminders_discussion_log", + "target": "11_per_event_reminders_11_discussion_log_recurring_events" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L1", + "weight": 1.0, + "source": "11_per_event_reminders_11_research", + "target": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L63", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_architectural_responsibility_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L391", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_architecture_patterns", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L723", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_assumptions_log", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L506", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_code_examples", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L477", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_common_pitfalls", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L465", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_don_t_hand_roll", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L668", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_environment_availability", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L759", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_metadata", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L78", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_open_question_answers_concrete_code_grounded", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L385", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_package_legitimacy_audit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L41", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_phase_requirements", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L662", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_runtime_state_inventory", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L717", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_security_domain", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L735", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_sources", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L371", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_standard_stack", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L55", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_summary", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L10", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_user_constraints_from_context_md", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L674", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_phase_11_per_event_reminders_research", + "target": "11_per_event_reminders_11_research_validation_architecture", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L28", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_user_constraints_from_context_md", + "target": "11_per_event_reminders_11_research_claude_s_discretion", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L33", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_user_constraints_from_context_md", + "target": "11_per_event_reminders_11_research_deferred_ideas_out_of_scope", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L12", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_user_constraints_from_context_md", + "target": "11_per_event_reminders_11_research_locked_decisions", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L80", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_open_question_answers_concrete_code_grounded", + "target": "11_per_event_reminders_11_research_q1_valarm_trigger_encoding_for_all_day_n_days_before_at_9_am_cross_client_interop", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L150", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_open_question_answers_concrete_code_grounded", + "target": "11_per_event_reminders_11_research_q2_null_vs_0_distinction_end_to_end_through_the_schema_pipeline_d_06", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L263", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_open_question_answers_concrete_code_grounded", + "target": "11_per_event_reminders_11_research_q3_off_list_non_preset_valarm_classification_and_preserve_on_edit_d_07_d_08_cal_14", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L444", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_architecture_patterns", + "target": "11_per_event_reminders_11_research_recommended_project_structure_unchanged_no_new_files_beyond_tests", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L393", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_architecture_patterns", + "target": "11_per_event_reminders_11_research_system_architecture_diagram", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L498", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_common_pitfalls", + "target": "11_per_event_reminders_11_research_pitfall_0_lead_minutes_on_a_timed_event", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L479", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_common_pitfalls", + "target": "11_per_event_reminders_11_research_pitfall_1_retained_valarm_round_trip_strips_existing_alarms_on_edit", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L482", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_common_pitfalls", + "target": "11_per_event_reminders_11_research_pitfall_2_retained_trigger_value_text_silently_breaks_valarm", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L485", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_common_pitfalls", + "target": "11_per_event_reminders_11_research_pitfall_3_amended_all_day_event_valarm", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L488", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_common_pitfalls", + "target": "11_per_event_reminders_11_research_pitfall_4_retained_uid_only_dedup_key_breaks_with_variable_leads", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L495", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_common_pitfalls", + "target": "11_per_event_reminders_11_research_pitfall_all_day_9_am_utc_computation_at_dst_boundaries", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L501", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_common_pitfalls", + "target": "11_per_event_reminders_11_research_pitfall_sync_ts_does_not_currently_write_reminderleadminutes", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L530", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_code_examples", + "target": "11_per_event_reminders_11_research_building_a_valarm_for_all_day_events_absolute_date_time_trigger", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L508", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_code_examples", + "target": "11_per_event_reminders_11_research_building_a_valarm_sub_component_timed_event_relative_duration_trigger", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L548", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_code_examples", + "target": "11_per_event_reminders_11_research_computing_alertinstantutc_for_all_day_9_am_local", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L604", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_code_examples", + "target": "11_per_event_reminders_11_research_humanized_push_body_d_09", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L626", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_code_examples", + "target": "11_per_event_reminders_11_research_variable_lead_scheduler_sql_query_drizzle_orm_sketch", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L685", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_validation_architecture", + "target": "11_per_event_reminders_11_research_phase_requirements_test_map", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L704", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_validation_architecture", + "target": "11_per_event_reminders_11_research_sampling_rate", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L676", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_validation_architecture", + "target": "11_per_event_reminders_11_research_test_framework", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L709", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_validation_architecture", + "target": "11_per_event_reminders_11_research_wave_0_gaps", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L737", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_sources", + "target": "11_per_event_reminders_11_research_primary_high_confidence_direct_code_inspection", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L748", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_sources", + "target": "11_per_event_reminders_11_research_secondary_medium_confidence_context7_official_docs", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-RESEARCH.md", + "source_location": "L753", + "weight": 1.0, + "source": "11_per_event_reminders_11_research_sources", + "target": "11_per_event_reminders_11_research_tertiary_low_confidence_assumed", + "confidence_score": 1.0 + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L10", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec", + "target": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L230", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract", + "target": "11_per_event_reminders_11_ui_spec_checker_sign_off" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L63", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract", + "target": "11_per_event_reminders_11_ui_spec_color" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L78", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract", + "target": "11_per_event_reminders_11_ui_spec_component_inventory" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L151", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract", + "target": "11_per_event_reminders_11_ui_spec_copywriting_contract" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L16", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract", + "target": "11_per_event_reminders_11_ui_spec_design_system" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L183", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract", + "target": "11_per_event_reminders_11_ui_spec_interaction_contract" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L131", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract", + "target": "11_per_event_reminders_11_ui_spec_notification_push_copy_d_09" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L219", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract", + "target": "11_per_event_reminders_11_ui_spec_registry_safety" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract", + "target": "11_per_event_reminders_11_ui_spec_spacing_scale" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L48", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_phase_11_ui_design_contract", + "target": "11_per_event_reminders_11_ui_spec_typography" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L103", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_component_inventory", + "target": "11_per_event_reminders_11_ui_spec_all_day_options_shown_when_allday_swapped_d_02_d_03" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L121", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_component_inventory", + "target": "11_per_event_reminders_11_ui_spec_helper_text_shown_below_select_identical_style_to_wr_01_helper" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L115", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_component_inventory", + "target": "11_per_event_reminders_11_ui_spec_off_preset_custom_alarm_handling_d_07_d_08" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L82", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_component_inventory", + "target": "11_per_event_reminders_11_ui_spec_reminder_select_new_in_phase_11" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L89", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_component_inventory", + "target": "11_per_event_reminders_11_ui_spec_timed_event_options_shown_when_allday" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L135", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_notification_push_copy_d_09", + "target": "11_per_event_reminders_11_ui_spec_humanized_thresholds_and_wording" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L203", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_interaction_contract", + "target": "11_per_event_reminders_11_ui_spec_accessibility" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L193", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_interaction_contract", + "target": "11_per_event_reminders_11_ui_spec_edit_mode_loading_existing_reminder" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L210", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_interaction_contract", + "target": "11_per_event_reminders_11_ui_spec_no_new_ui_surfaces" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/phases/11-per-event-reminders/11-UI-SPEC.md", + "source_location": "L185", + "weight": 1.0, + "confidence_score": 1.0, + "source": "11_per_event_reminders_11_ui_spec_interaction_contract", + "target": "11_per_event_reminders_11_ui_spec_state_machine_for_the_picker" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -134008,6 +149857,156 @@ "source": "260613_fp9_gitea_and_planning_pushes_should_not_tri_260613_fp9_summary_quick_task_260613_fp9_summary", "target": "260613_fp9_gitea_and_planning_pushes_should_not_tri_260613_fp9_summary_why" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-PLAN.md", + "source_location": "L126", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_plan", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_plan_stride_threat_register" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-PLAN.md", + "source_location": "L119", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_plan", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_plan_trust_boundaries" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L30", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_quick_task_260613_ndv_test_db_isolation_summary" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L75", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_quick_task_260613_ndv_test_db_isolation_summary", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_deviations_from_plan" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L100", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_quick_task_260613_ndv_test_db_isolation_summary", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_known_stubs" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L108", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_quick_task_260613_ndv_test_db_isolation_summary", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_self_check_passed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L34", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_quick_task_260613_ndv_test_db_isolation_summary", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_tasks_completed" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L104", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_quick_task_260613_ndv_test_db_isolation_summary", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_threat_flags" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L86", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_quick_task_260613_ndv_test_db_isolation_summary", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_verification_results" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L41", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_quick_task_260613_ndv_test_db_isolation_summary", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_what_was_built" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L68", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_what_was_built", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_apps_api_readme_md_modified" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L43", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_what_was_built", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_apps_api_test_global_setup_ts_new_108_lines" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L61", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_what_was_built", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_apps_api_test_setup_ts_modified" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L55", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_what_was_built", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_apps_api_vitest_config_ts_modified" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/quick/260613-ndv-wire-apps-api-integration-tests-to-a-ded/260613-ndv-SUMMARY.md", + "source_location": "L77", + "weight": 1.0, + "confidence_score": 1.0, + "source": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_deviations_from_plan", + "target": "260613_ndv_wire_apps_api_integration_tests_to_a_ded_260613_ndv_summary_auto_fixed_issues" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -135348,6 +151347,56 @@ "source": "pending_2026_06_10_gitea_ci_regression_and_docker_publish", "target": "pending_2026_06_10_gitea_ci_regression_and_docker_publish_solution" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/todos/pending/2026-06-13-pwa-phone-bottombar-overlap.md", + "source_location": "L37", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pending_2026_06_13_pwa_phone_bottombar_overlap", + "target": "pending_2026_06_13_pwa_phone_bottombar_overlap_disposition" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/todos/pending/2026-06-13-pwa-phone-bottombar-overlap.md", + "source_location": "L31", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pending_2026_06_13_pwa_phone_bottombar_overlap", + "target": "pending_2026_06_13_pwa_phone_bottombar_overlap_fix_sketch_css_only_no_behaviour_change" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/todos/pending/2026-06-13-pwa-phone-bottombar-overlap.md", + "source_location": "L21", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pending_2026_06_13_pwa_phone_bottombar_overlap", + "target": "pending_2026_06_13_pwa_phone_bottombar_overlap_not_a_phase_10_regression" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/todos/pending/2026-06-13-pwa-phone-bottombar-overlap.md", + "source_location": "L12", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pending_2026_06_13_pwa_phone_bottombar_overlap", + "target": "pending_2026_06_13_pwa_phone_bottombar_overlap_problem" + }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": ".planning/todos/pending/2026-06-13-pwa-phone-bottombar-overlap.md", + "source_location": "L25", + "weight": 1.0, + "confidence_score": 1.0, + "source": "pending_2026_06_13_pwa_phone_bottombar_overlap", + "target": "pending_2026_06_13_pwa_phone_bottombar_overlap_reproduction" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -135788,6 +151837,16 @@ "source": "api_readme_familysync_api", "target": "api_readme_further_reading" }, + { + "relation": "contains", + "confidence": "EXTRACTED", + "source_file": "apps/api/README.md", + "source_location": "L147", + "weight": 1.0, + "confidence_score": 1.0, + "source": "api_readme_familysync_api", + "target": "api_readme_running_api_tests_locally" + }, { "relation": "contains", "confidence": "EXTRACTED", @@ -137390,5 +153449,5 @@ } ], "hyperedges": [], - "built_at_commit": "382b346b164d704071f97db9e1eb5b28acd828e9" + "built_at_commit": "feec030509913d0ad59563a3e5acc9c75401e05b" } \ No newline at end of file diff --git a/.planning/phases/18-auto-timezone-detection-and-ability-to-change-timezone/.gitkeep b/.planning/phases/18-auto-timezone-detection-and-ability-to-change-timezone/.gitkeep new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/.planning/phases/18-auto-timezone-detection-and-ability-to-change-timezone/.gitkeep @@ -0,0 +1 @@ +