https://github.com/sydknee09-web/Garden-Tracker
· scanned 2026-06-16 00:27 UTC (2 months, 2 weeks ago)
128 raw signals (0 security + 128 graph)
Last scanned 2 months, 2 weeks ago · v1 · 128 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2946 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
main |
software | healthy | scripts/check-migration-prefixes.js:main |
SUPABASE_URL |
software | healthy | scripts/clean-bad-cache.ts:SUPABASE_URL |
SERVICE_ROLE_KEY |
software | healthy | scripts/clean-bad-cache.ts:SERVICE_ROLE_KEY |
getDomainFromUrl |
software | healthy | scripts/clean-bad-cache.ts:getDomainFromUrl |
fetchBadRowIds |
software | healthy | scripts/clean-bad-cache.ts:fetchBadRowIds |
deleteRowsById |
software | healthy | scripts/clean-bad-cache.ts:deleteRowsById |
loadProgress |
software | healthy | scripts/clean-bad-cache.ts:loadProgress |
saveProgress |
software | healthy | scripts/clean-bad-cache.ts:saveProgress |
removeUrlsFromProgress |
software | healthy | scripts/clean-bad-cache.ts:removeUrlsFromProgress |
main |
software | healthy | scripts/clean-bad-cache.ts:main |
jitteredDelay |
software | healthy | scripts/scrape-cleanup.ts:jitteredDelay |
fetchPartialRows |
software | healthy | scripts/scrape-cleanup.ts:fetchPartialRows |
updateCacheRow |
software | healthy | scripts/scrape-cleanup.ts:updateCacheRow |
collectScrapedFields |
software | healthy | scripts/scrape-cleanup.ts:collectScrapedFields |
determineScrapeQuality |
software | healthy | scripts/scrape-cleanup.ts:determineScrapeQuality |
status |
software | healthy | scripts/scrape-cleanup.ts:status |
buildIdentityKeyAndNormalize |
software | healthy | scripts/scrape-cleanup.ts:buildIdentityKeyAndNormalize |
cleanupOne |
software | healthy | scripts/scrape-cleanup.ts:cleanupOne |
data |
software | healthy | scripts/scrape-cleanup.ts:data |
heroUrl |
software | healthy | scripts/scrape-cleanup.ts:heroUrl |
main |
software | healthy | scripts/scrape-cleanup.ts:main |
pickUA |
software | healthy | scripts/discover-urls.ts:pickUA |
jitteredDelay |
software | healthy | scripts/discover-urls.ts:jitteredDelay |
isProductUrl |
software | healthy | scripts/discover-urls.ts:isProductUrl |
normalizeUrl |
software | healthy | scripts/discover-urls.ts:normalizeUrl |
safeFetch |
software | healthy | scripts/discover-urls.ts:safeFetch |
tryShopifyJson |
software | healthy | scripts/discover-urls.ts:tryShopifyJson |
extractUrlsFromXml |
software | healthy | scripts/discover-urls.ts:extractUrlsFromXml |
trySitemap |
software | healthy | scripts/discover-urls.ts:trySitemap |
extractLinksFromHtml |
software | healthy | scripts/discover-urls.ts:extractLinksFromHtml |
tryCatalogCrawl |
software | healthy | scripts/discover-urls.ts:tryCatalogCrawl |
checkRobotsTxt |
software | healthy | scripts/discover-urls.ts:checkRobotsTxt |
isDisallowed |
software | healthy | scripts/discover-urls.ts:isDisallowed |
discoverVendor |
software | healthy | scripts/discover-urls.ts:discoverVendor |
main |
software | healthy | scripts/discover-urls.ts:main |
SUPABASE_URL |
software | healthy | scripts/recompress-storage-images.ts:SUPABASE_URL |
SERVICE_ROLE_KEY |
software | healthy | scripts/recompress-storage-images.ts:SERVICE_ROLE_KEY |
sleep |
software | healthy | scripts/recompress-storage-images.ts:sleep |
isImagePath |
software | healthy | scripts/recompress-storage-images.ts:isImagePath |
recompressBuffer |
software | healthy | scripts/recompress-storage-images.ts:recompressBuffer |
main |
software | healthy | scripts/recompress-storage-images.ts:main |
add |
software | healthy | scripts/recompress-storage-images.ts:add |
trimmed |
software | healthy | scripts/recompress-storage-images.ts:trimmed |
svgWithColor |
software | healthy | scripts/generate-pwa-icons.ts:svgWithColor |
main |
software | healthy | scripts/generate-pwa-icons.ts:main |
SUPABASE_URL |
software | healthy | scripts/repair-hero-photos.ts:SUPABASE_URL |
SERVICE_ROLE_KEY |
software | healthy | scripts/repair-hero-photos.ts:SERVICE_ROLE_KEY |
GEMINI_API_KEY |
software | healthy | scripts/repair-hero-photos.ts:GEMINI_API_KEY |
USER_ID |
software | healthy | scripts/repair-hero-photos.ts:USER_ID |
checkImageAccessible |
software | healthy | scripts/repair-hero-photos.ts:checkImageAccessible |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
TESTING.md |
software | healthy | TESTING.md |
playwright.config.ts |
software | healthy | playwright.config.ts |
SEED_RULES.md |
software | healthy | SEED_RULES.md |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
CONTRIBUTING.md |
software | healthy | CONTRIBUTING.md |
next.config.js |
software | healthy | next.config.js |
package-lock.json |
software | healthy | package-lock.json |
.env.example |
software | healthy | .env.example |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
STATUS.md |
software | healthy | STATUS.md |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
QC_AUDIT_LOG.md |
software | healthy | docs/QC_AUDIT_LOG.md |
SEED_VAULT_TABLE.md |
software | healthy | docs/SEED_VAULT_TABLE.md |
TECHNICAL_AUDIT_ACTION_CENTER_AND_EDIT.md |
software | healthy | docs/TECHNICAL_AUDIT_ACTION_CENTER_AND_EDIT.md |
IMPLEMENTATION_PLAN_AUDIT.md |
software | healthy | docs/IMPLEMENTATION_PLAN_AUDIT.md |
PLANT_DATA_STRATEGY.md |
software | healthy | docs/PLANT_DATA_STRATEGY.md |
SPRINT_16_PLAN.md |
software | healthy | docs/SPRINT_16_PLAN.md |
IMPORT_BY_LINK_VS_IMAGE.md |
software | healthy | docs/IMPORT_BY_LINK_VS_IMAGE.md |
Outstanding_Audit_Notes.md |
software | healthy | docs/Outstanding_Audit_Notes.md |
CREATE_FLOW_CONVENTIONS.md |
software | healthy | docs/CREATE_FLOW_CONVENTIONS.md |
GROW_INSTANCE_PAGE_SPEC.md |
software | healthy | docs/GROW_INSTANCE_PAGE_SPEC.md |
PROJECT_PLAN_TO_MARKET_READY.md |
software | healthy | docs/PROJECT_PLAN_TO_MARKET_READY.md |
UX_CONCEPTS.md |
software | healthy | docs/UX_CONCEPTS.md |
DATA_MAINTENANCE.md |
software | healthy | docs/DATA_MAINTENANCE.md |
AI_FLOWS.md |
software | healthy | docs/AI_FLOWS.md |
NAVIGATION_MAP.md |
software | healthy | docs/NAVIGATION_MAP.md |
ALIGNMENT_AUDIT_2026-05-16.md |
software | healthy | docs/ALIGNMENT_AUDIT_2026-05-16.md |
IMPORT_FLOW_AUDIT.md |
software | healthy | docs/IMPORT_FLOW_AUDIT.md |
APP_AUDIT_RECOMMENDATIONS.md |
software | healthy | docs/APP_AUDIT_RECOMMENDATIONS.md |
TESTING_CHECKLIST.md |
software | healthy | docs/TESTING_CHECKLIST.md |
TDD_GUIDE.md |
software | healthy | docs/TDD_GUIDE.md |
UPTIME_MONITOR.md |
software | healthy | docs/UPTIME_MONITOR.md |
FEEDBACK_AND_FEATURE_NOTES.md |
software | healthy | docs/FEEDBACK_AND_FEATURE_NOTES.md |
PROJECT_STATUS.md |
software | healthy | docs/PROJECT_STATUS.md |
FULL_APP_AUDIT.md |
software | healthy | docs/FULL_APP_AUDIT.md |
SUPABASE_OPS.md |
software | healthy | docs/SUPABASE_OPS.md |
ROADMAP.md |
software | healthy | docs/ROADMAP.md |
USE_IT_AUDIT.md |
software | healthy | docs/USE_IT_AUDIT.md |
VERCEL_DEPLOYMENT.md |
software | healthy | docs/VERCEL_DEPLOYMENT.md |
WHERE_DO_I.md |
software | healthy | docs/WHERE_DO_I.md |
REDESIGN_2026-05-18_add-entry-organization.md |
software | healthy | docs/REDESIGN_2026-05-18_add-entry-organization.md |
BUGS.md |
software | healthy | docs/BUGS.md |
AUDIT-2025-02.md |
software | healthy | docs/AUDIT-2025-02.md |
WORKFLOW.md |
software | healthy | docs/WORKFLOW.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
plans |
software | healthy | docs/plans |
scripts |
software | healthy | scripts |
data-hygiene |
software | healthy | scripts/data-hygiene |
.claude |
software | healthy | .claude |
plans |
software | healthy | .claude/plans |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
.cursor |
software | healthy | .cursor |
rules |
software | healthy | .cursor/rules |
plans |
software | healthy | .cursor/plans |
src |
software | healthy | src |
types |
software | healthy | src/types |
test |
software | healthy | src/test |
constants |
software | healthy | src/constants |
components |
software | healthy | src/components |
schedule |
software | healthy | src/components/schedule |
contexts |
software | healthy | src/contexts |
app |
software | healthy | src/app |
settings |
software | healthy | src/app/settings |
extract-cache |
software | healthy | src/app/settings/extract-cache |
import-catalog |
software | healthy | src/app/settings/import-catalog |
vendors |
software | healthy | src/app/settings/vendors |
import-logs |
software | healthy | src/app/settings/import-logs |
developer |
software | healthy | src/app/settings/developer |
usage |
software | healthy | src/app/settings/developer/usage |
debug-log |
software | healthy | src/app/settings/developer/debug-log |
feedback-inbox |
software | healthy | src/app/settings/developer/feedback-inbox |
profile |
software | healthy | src/app/settings/profile |
family |
software | healthy | src/app/settings/family |
feedback |
software | healthy | src/app/settings/feedback |
schedule |
software | healthy | src/app/schedule |
help |
software | healthy | src/app/help |
library |
software | healthy | src/app/library |
[id] |
software | healthy | src/app/library/[id] |
vault |
software | healthy | src/app/vault |
packets |
software | healthy | src/app/vault/packets |
[id] |
software | healthy | src/app/vault/packets/[id] |
import |
software | healthy | src/app/vault/import |
photos |
software | healthy | src/app/vault/import/photos |
hero |
software | healthy | src/app/vault/import/photos/hero |
manual |
software | healthy | src/app/vault/import/manual |
components |
software | healthy | src/app/vault/components |
plant |
software | healthy | src/app/vault/plant |
history |
software | healthy | src/app/vault/history |
tags |
software | healthy | src/app/vault/tags |
review-import |
software | healthy | src/app/vault/review-import |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
check-migration-prefixes.js |
data | healthy | scripts/check-migration-prefixes.js |
20250328000000_journal_entry_supplies.sql |
data | healthy | supabase/migrations/20250328000000_journal_entry_supplies.s… |
20250204000000_garden_tables.sql |
data | healthy | supabase/migrations/20250204000000_garden_tables.sql |
20250306000000_household_members_drop_recursive_insert_poli… |
data | healthy | supabase/migrations/20250306000000_household_members_drop_r… |
20250211000000_phase1_schema_foundation.sql |
data | healthy | supabase/migrations/20250211000000_phase1_schema_foundation… |
20260611000000_user_feedback_metadata.sql |
data | healthy | supabase/migrations/20260611000000_user_feedback_metadata.s… |
20250209800000_seed_import_logs_hero_image_url.sql |
data | healthy | supabase/migrations/20250209800000_seed_import_logs_hero_im… |
20260319120000_journal_entry_type_cold_stratify.sql |
data | healthy | supabase/migrations/20260319120000_journal_entry_type_cold_… |
20250308000000_household_edit_grants_and_shorthand.sql |
data | healthy | supabase/migrations/20250308000000_household_edit_grants_an… |
20250312000000_api_usage_log.sql |
data | healthy | supabase/migrations/20250312000000_api_usage_log.sql |
20250204700000_reassign_user_before_delete.sql |
data | healthy | supabase/migrations/20250204700000_reassign_user_before_del… |
20250205200000_plant_varieties_growing_info_from_source.sql |
data | healthy | supabase/migrations/20250205200000_plant_varieties_growing_… |
20250221000000_drop_schedule_defaults.sql |
data | healthy | supabase/migrations/20250221000000_drop_schedule_defaults.s… |
20250209700000_seed_import_logs.sql |
data | healthy | supabase/migrations/20250209700000_seed_import_logs.sql |
20250213000000_plant_profiles_purchase_vendor.sql |
data | healthy | supabase/migrations/20250213000000_plant_profiles_purchase_… |
20250304000000_seed_packets_packet_rating.sql |
data | healthy | supabase/migrations/20250304000000_seed_packets_packet_rati… |
20250229000000_journal_photos_storage_update_policy.sql |
data | healthy | supabase/migrations/20250229000000_journal_photos_storage_u… |
20250302000000_household_rpc_and_emails.sql |
data | healthy | supabase/migrations/20250302000000_household_rpc_and_emails… |
20250317000000_household_page_permissions.sql |
data | healthy | supabase/migrations/20250317000000_household_page_permissio… |
20250218000000_fix_household_sharing_order.sql |
data | healthy | supabase/migrations/20250218000000_fix_household_sharing_or… |
20250205000000_plant_varieties_growing_notes.sql |
data | healthy | supabase/migrations/20250205000000_plant_varieties_growing_… |
20250204300000_plant_varieties_source_url.sql |
data | healthy | supabase/migrations/20250204300000_plant_varieties_source_u… |
20250208000000_seed_packets_tags.sql |
data | healthy | supabase/migrations/20250208000000_seed_packets_tags.sql |
20250206000000_seed_packets_purchase_date_default.sql |
data | healthy | supabase/migrations/20250206000000_seed_packets_purchase_da… |
20250319000000_shopping_list_family_permissions.sql |
data | healthy | supabase/migrations/20250319000000_shopping_list_family_per… |
20250214000000_global_plant_cache_bad_rows_rpc.sql |
data | healthy | supabase/migrations/20250214000000_global_plant_cache_bad_r… |
20250316000000_care_schedule_suggestions.sql |
data | healthy | supabase/migrations/20250316000000_care_schedule_suggestion… |
20250311000000_supply_profiles_and_links.sql |
data | healthy | supabase/migrations/20250311000000_supply_profiles_and_link… |
20260613150000_scrub_zone_calibrated_planting_window.sql |
data | healthy | supabase/migrations/20260613150000_scrub_zone_calibrated_pl… |
20250212000000_phase9_household_sharing.sql |
data | healthy | supabase/migrations/20250212000000_phase9_household_sharing… |
20250207500000_grow_instances_status.sql |
data | healthy | supabase/migrations/20250207500000_grow_instances_status.sql |
20250204400000_batch_seed_packets.sql |
data | healthy | supabase/migrations/20250204400000_batch_seed_packets.sql |
20250209200000_packet_images_table.sql |
data | healthy | supabase/migrations/20250209200000_packet_images_table.sql |
20250205900000_plant_profiles_sowing_planting_window.sql |
data | healthy | supabase/migrations/20250205900000_plant_profiles_sowing_pl… |
20260529130000_groups_and_plant_groups.sql |
data | healthy | supabase/migrations/20260529130000_groups_and_plant_groups.… |
20250207600000_grow_instances_archived_ended.sql |
data | healthy | supabase/migrations/20250207600000_grow_instances_archived_… |
20250320000000_journal_entry_plants.sql |
data | healthy | supabase/migrations/20250320000000_journal_entry_plants.sql |
20260528120001_plant_profiles_planting_window_zone.sql |
data | healthy | supabase/migrations/20260528120001_plant_profiles_planting_… |
20250210200000_global_plant_cache.sql |
data | healthy | supabase/migrations/20250210200000_global_plant_cache.sql |
20250322000000_grow_instances_purchase_price_qty.sql |
data | healthy | supabase/migrations/20250322000000_grow_instances_purchase_… |
20250205400000_plant_varieties_pretreatment_notes.sql |
data | healthy | supabase/migrations/20250205400000_plant_varieties_pretreat… |
20250204900000_seed_stocks_dev_user_policy.sql |
data | healthy | supabase/migrations/20250204900000_seed_stocks_dev_user_pol… |
20250216000000_user_feedback.sql |
data | healthy | supabase/migrations/20250216000000_user_feedback.sql |
20250310000000_care_schedules_grow_instance_ids.sql |
data | healthy | supabase/migrations/20250310000000_care_schedules_grow_inst… |
20250325100000_supply_profiles_size.sql |
data | healthy | supabase/migrations/20250325100000_supply_profiles_size.sql |
20250205500000_plant_varieties_scrape_audit.sql |
data | healthy | supabase/migrations/20250205500000_plant_varieties_scrape_a… |
20260517120000_user_feedback_voice_and_debug_log.sql |
data | healthy | supabase/migrations/20260517120000_user_feedback_voice_and_… |
20250212200000_plant_profiles_seed_packets_rls_with_check.s… |
data | healthy | supabase/migrations/20250212200000_plant_profiles_seed_pack… |
20250213100000_plant_profiles_purchase_nursery.sql |
data | healthy | supabase/migrations/20250213100000_plant_profiles_purchase_… |
20250204100000_big_shift_schema.sql |
data | healthy | supabase/migrations/20250204100000_big_shift_schema.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
NotFound |
frontend | healthy | src/app/not-found.tsx |
Loading |
frontend | healthy | src/app/loading.tsx |
HomePage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
Error |
frontend | healthy | src/app/error.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
SettingsPage |
frontend | healthy | src/app/settings/page.tsx |
SettingsLayout |
frontend | healthy | src/app/settings/layout.tsx |
SettingsError |
frontend | healthy | src/app/settings/error.tsx |
ExtractCachePage |
frontend | healthy | src/app/settings/extract-cache/page.tsx |
ImportCatalogPage |
frontend | healthy | src/app/settings/import-catalog/page.tsx |
VendorScorecardPage |
frontend | healthy | src/app/settings/vendors/page.tsx |
ImportLogsPage |
frontend | healthy | src/app/settings/import-logs/page.tsx |
SettingsDeveloperPage |
frontend | healthy | src/app/settings/developer/page.tsx |
ApiUsagePage |
frontend | healthy | src/app/settings/developer/usage/page.tsx |
DebugLogPage |
frontend | healthy | src/app/settings/developer/debug-log/page.tsx |
FeedbackInboxPage |
frontend | healthy | src/app/settings/developer/feedback-inbox/page.tsx |
SettingsProfilePage |
frontend | healthy | src/app/settings/profile/page.tsx |
SettingsFamilyPage |
frontend | healthy | src/app/settings/family/page.tsx |
SettingsFeedbackPage |
frontend | healthy | src/app/settings/feedback/page.tsx |
Loading |
frontend | healthy | src/app/schedule/loading.tsx |
SchedulePage |
frontend | healthy | src/app/schedule/page.tsx |
ScheduleError |
frontend | healthy | src/app/schedule/error.tsx |
HelpPage |
frontend | healthy | src/app/help/page.tsx |
Loading |
frontend | healthy | src/app/library/loading.tsx |
PlantsPage |
frontend | healthy | src/app/library/page.tsx |
Loading |
frontend | healthy | src/app/library/[id]/loading.tsx |
VaultSeedPage |
frontend | healthy | src/app/library/[id]/page.tsx |
VaultDetailError |
frontend | healthy | src/app/library/[id]/error.tsx |
Loading |
frontend | healthy | src/app/vault/loading.tsx |
VaultPage |
frontend | healthy | src/app/vault/page.tsx |
VaultPageInner |
frontend | healthy | src/app/vault/VaultPageContent.tsx |
VaultError |
frontend | healthy | src/app/vault/error.tsx |
AllPacketsPage |
frontend | healthy | src/app/vault/packets/page.tsx |
VaultPacketDetailPage |
frontend | healthy | src/app/vault/packets/[id]/page.tsx |
VaultImportPage |
frontend | healthy | src/app/vault/import/page.tsx |
HeroImportPage |
frontend | healthy | src/app/vault/import/photos/hero/page.tsx |
ImportManualPage |
frontend | healthy | src/app/vault/import/manual/page.tsx |
VaultPlantPage |
frontend | healthy | src/app/vault/plant/page.tsx |
PlantingHistoryPage |
frontend | healthy | src/app/vault/history/page.tsx |
VaultTagsPage |
frontend | healthy | src/app/vault/tags/page.tsx |
ReviewImportPage |
frontend | healthy | src/app/vault/review-import/page.tsx |
VaultShedDetailPage |
frontend | healthy | src/app/vault/shed/[id]/page.tsx |
AuthCallbackPage |
frontend | healthy | src/app/auth/callback/page.tsx |
ResetPasswordPage |
frontend | healthy | src/app/reset-password/page.tsx |
Loading |
frontend | healthy | src/app/journal/loading.tsx |
JournalPage |
frontend | healthy | src/app/journal/page.tsx |
JournalError |
frontend | healthy | src/app/journal/error.tsx |
LoginPage |
frontend | healthy | src/app/login/page.tsx |
ResourcesPage |
frontend | healthy | src/app/resources/page.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/settings |
frontend | healthy | src/app/settings/page.tsx |
/settings/extract-cache |
frontend | healthy | src/app/settings/extract-cache/page.tsx |
/settings/import-catalog |
frontend | healthy | src/app/settings/import-catalog/page.tsx |
/settings/vendors |
frontend | healthy | src/app/settings/vendors/page.tsx |
/settings/import-logs |
frontend | healthy | src/app/settings/import-logs/page.tsx |
/settings/developer |
frontend | healthy | src/app/settings/developer/page.tsx |
/settings/developer/usage |
frontend | healthy | src/app/settings/developer/usage/page.tsx |
/settings/developer/debug-log |
frontend | healthy | src/app/settings/developer/debug-log/page.tsx |
/settings/developer/feedback-inbox |
frontend | healthy | src/app/settings/developer/feedback-inbox/page.tsx |
/settings/profile |
frontend | healthy | src/app/settings/profile/page.tsx |
/settings/family |
frontend | healthy | src/app/settings/family/page.tsx |
/settings/feedback |
frontend | healthy | src/app/settings/feedback/page.tsx |
/schedule |
frontend | healthy | src/app/schedule/page.tsx |
/help |
frontend | healthy | src/app/help/page.tsx |
/library |
frontend | healthy | src/app/library/page.tsx |
/library/[id] |
frontend | healthy | src/app/library/[id]/page.tsx |
/vault |
frontend | healthy | src/app/vault/page.tsx |
/vault/packets |
frontend | healthy | src/app/vault/packets/page.tsx |
/vault/packets/[id] |
frontend | healthy | src/app/vault/packets/[id]/page.tsx |
/vault/import |
frontend | healthy | src/app/vault/import/page.tsx |
/vault/import/photos/hero |
frontend | healthy | src/app/vault/import/photos/hero/page.tsx |
/vault/import/manual |
frontend | healthy | src/app/vault/import/manual/page.tsx |
/vault/plant |
frontend | healthy | src/app/vault/plant/page.tsx |
/vault/history |
frontend | healthy | src/app/vault/history/page.tsx |
/vault/tags |
frontend | healthy | src/app/vault/tags/page.tsx |
/vault/review-import |
frontend | healthy | src/app/vault/review-import/page.tsx |
/vault/shed/[id] |
frontend | healthy | src/app/vault/shed/[id]/page.tsx |
/auth/callback |
frontend | healthy | src/app/auth/callback/page.tsx |
/reset-password |
frontend | healthy | src/app/reset-password/page.tsx |
/journal |
frontend | healthy | src/app/journal/page.tsx |
/login |
frontend | healthy | src/app/login/page.tsx |
/resources |
frontend | healthy | src/app/resources/page.tsx |
/signup |
frontend | healthy | src/app/signup/page.tsx |
/chat |
frontend | healthy | src/app/chat/page.tsx |
/admin/scraper-audit |
frontend | healthy | src/app/admin/scraper-audit/page.tsx |
/update-password |
frontend | healthy | src/app/update-password/page.tsx |
/shopping-list |
frontend | healthy | src/app/shopping-list/page.tsx |
/garden |
frontend | healthy | src/app/garden/page.tsx |
/garden/grow/[id] |
frontend | healthy | src/app/garden/grow/[id]/page.tsx |
/shed |
frontend | healthy | src/app/shed/page.tsx |
/shed/[id] |
frontend | healthy | src/app/shed/[id]/page.tsx |
/shed/review-import |
frontend | healthy | src/app/shed/review-import/page.tsx |
/calendar |
frontend | healthy | src/app/calendar/page.tsx |
/ |
frontend | healthy | e2e/smoke.authenticated.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
journal_entry_supplies |
data | healthy | supabase/migrations/20250328000000_journal_entry_supplies.s… |
grow_instances |
data | healthy | supabase/migrations/20250204000000_garden_tables.sql |
tasks |
data | healthy | supabase/migrations/20250204000000_garden_tables.sql |
journal_entries |
data | healthy | supabase/migrations/20250204000000_garden_tables.sql |
user_settings |
data | healthy | supabase/migrations/20250211000000_phase1_schema_foundation… |
care_schedules |
data | healthy | supabase/migrations/20250211000000_phase1_schema_foundation… |
public |
data | healthy | supabase/migrations/20250308000000_household_edit_grants_an… |
api_usage_log |
data | healthy | supabase/migrations/20250312000000_api_usage_log.sql |
households |
data | healthy | supabase/migrations/20250218000000_fix_household_sharing_or… |
household_members |
data | healthy | supabase/migrations/20250218000000_fix_household_sharing_or… |
care_schedule_suggestions |
data | healthy | supabase/migrations/20250316000000_care_schedule_suggestion… |
supply_profiles |
data | healthy | supabase/migrations/20250311000000_supply_profiles_and_link… |
groups |
data | healthy | supabase/migrations/20260529130000_groups_and_plant_groups.… |
plant_groups |
data | healthy | supabase/migrations/20260529130000_groups_and_plant_groups.… |
journal_entry_plants |
data | healthy | supabase/migrations/20250320000000_journal_entry_plants.sql |
shopping_list |
data | healthy | supabase/migrations/20250204100000_big_shift_schema.sql |
seed_stocks |
data | healthy | supabase/migrations/20250204500000_seed_stocks_rls.sql |
journal_entry_photos |
data | healthy | supabase/migrations/20250321000000_journal_entry_photos.sql |
schedule_defaults |
data | healthy | supabase/migrations/20250206200000_schedule_defaults.sql |
plant_profiles |
data | healthy | supabase/migrations/20250205700000_plant_profiles_seed_pack… |
seed_packets |
data | healthy | supabase/migrations/20250205700000_plant_profiles_seed_pack… |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | src/components/ErrorBoundary.tsx:ErrorBoundary |
for |
software | healthy | src/components/TagBadges.test.tsx:for |
for |
software | healthy | src/components/PacketQtyOptions.tsx:for |
primary |
software | healthy | src/app/api/seed/scrape-url/route.ts:primary |
or |
software | healthy | src/app/api/seed/extract-metadata/route.ts:or |
and |
software | healthy | src/lib/htmlEntities.test.ts:and |
| Label | Layer | Status | Path |
|---|---|---|---|
NEXT_PUBLIC_SUPABASE_URL |
cicd | healthy | — |
E2E_TEST_PASSWORD |
cicd | healthy | — |
NEXT_PUBLIC_SUPABASE_ANON_KEY |
cicd | healthy | — |
E2E_TEST_EMAIL |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
131.0.0.0 |
network | healthy | scripts/discover-urls.ts |
120.0.0.0 |
network | healthy | src/app/api/seed/scrape-url/route.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
vps::gcp |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::src/lib/supabaseWithOffline.test.ts |
security | healthy | src/lib/supabaseWithOffline.test.ts |
auth::src/lib/supabaseAuthGetUser.test.ts |
security | healthy | src/lib/supabaseAuthGetUser.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
unit |
cicd | healthy | .github/workflows/test.yml |
e2e |
cicd | healthy | .github/workflows/test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ahnyhk3y |
software | healthy | /tmp/repobility-clone-ahnyhk3y |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | src/constants/seedTypes.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::test |
cicd | healthy | .github/workflows/test.yml |
This page is publicly accessible at:
https://repobility.com/scan/07135de4-d1d9-4abf-8658-762b291859a9/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/07135de4-d1d9-4abf-8658-762b291859a9/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.