https://github.com/QZEE777/LayoutForge
· scanned 2026-06-15 23:44 UTC (2 months, 4 weeks ago)
183 raw signals (12 security + 171 graph)
Last scanned 2 months, 4 weeks ago · v1 · 178 actionable findings from 2 signal sources. 45 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1832 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 |
|---|---|---|---|
toTitle |
software | healthy | scripts/upload-covers-to-r2.mjs:toTitle |
main |
software | healthy | scripts/upload-covers-to-r2.mjs:main |
isPrintReadyWorkerEnabled |
software | healthy | workers/print-ready-check/run.ts:isPrintReadyWorkerEnabled |
resolveCheckerPdfR2Key |
software | healthy | workers/print-ready-check/run.ts:resolveCheckerPdfR2Key |
fromDb |
software | healthy | workers/print-ready-check/run.ts:fromDb |
norm |
software | healthy | workers/print-ready-check/run.ts:norm |
getSupabase |
software | healthy | workers/print-ready-check/run.ts:getSupabase |
getPreflightUrl |
software | healthy | workers/print-ready-check/run.ts:getPreflightUrl |
processOne |
software | healthy | workers/print-ready-check/run.ts:processOne |
main |
software | healthy | workers/print-ready-check/run.ts:main |
getVerbosityLevel |
software | healthy | public/pdf.worker.min.js:getVerbosityLevel |
stringToPDFString |
software | healthy | public/pdf.worker.min.js:stringToPDFString |
toHexUtil |
software | healthy | public/pdf.worker.min.js:toHexUtil |
getLookupTableFactory |
software | healthy | public/pdf.worker.min.js:getLookupTableFactory |
toRomanNumerals |
software | healthy | public/pdf.worker.min.js:toRomanNumerals |
isAscii |
software | healthy | public/pdf.worker.min.js:isAscii |
ChunkedStreamSubstream |
software | healthy | public/pdf.worker.min.js:ChunkedStreamSubstream |
o |
software | healthy | public/pdf.worker.min.js:o |
readBits |
software | healthy | public/pdf.worker.min.js:readBits |
decodeBitmap |
software | healthy | public/pdf.worker.min.js:decodeBitmap |
decodeBitmapTemplate0 |
software | healthy | public/pdf.worker.min.js:decodeBitmapTemplate0 |
processSegment |
software | healthy | public/pdf.worker.min.js:processSegment |
getStandardTable |
software | healthy | public/pdf.worker.min.js:getStandardTable |
parseJbig2Chunks |
software | healthy | public/pdf.worker.min.js:parseJbig2Chunks |
convertRGBToRGBA |
software | healthy | public/pdf.worker.min.js:convertRGBToRGBA |
buildHuffmanTable |
software | healthy | public/pdf.worker.min.js:buildHuffmanTable |
readBit |
software | healthy | public/pdf.worker.min.js:readBit |
decodeMcu |
software | healthy | public/pdf.worker.min.js:decodeMcu |
a |
software | healthy | public/pdf.worker.min.js:a |
n |
software | healthy | public/pdf.worker.min.js:n |
tryParseAsDataURI |
software | healthy | public/pdf.worker.min.js:tryParseAsDataURI |
intArrayFromBase64 |
software | healthy | public/pdf.worker.min.js:intArrayFromBase64 |
updateMemoryViews |
software | healthy | public/pdf.worker.min.js:updateMemoryViews |
instantiateSync |
software | healthy | public/pdf.worker.min.js:instantiateSync |
run |
software | healthy | public/pdf.worker.min.js:run |
toHexDigit |
software | healthy | public/pdf.worker.min.js:toHexDigit |
parseCMap |
software | healthy | public/pdf.worker.min.js:parseCMap |
extendCMap |
software | healthy | public/pdf.worker.min.js:extendCMap |
createBuiltInCMap |
software | healthy | public/pdf.worker.min.js:createBuiltInCMap |
getEncoding |
software | healthy | public/pdf.worker.min.js:getEncoding |
parseOperand |
software | healthy | public/pdf.worker.min.js:parseOperand |
parseFloatOperand |
software | healthy | public/pdf.worker.min.js:parseFloatOperand |
getUnicodeForGlyph |
software | healthy | public/pdf.worker.min.js:getUnicodeForGlyph |
getUnicodeRangeFor |
software | healthy | public/pdf.worker.min.js:getUnicodeRangeFor |
recoverGlyphName |
software | healthy | public/pdf.worker.min.js:recoverGlyphName |
getStandardFontName |
software | healthy | public/pdf.worker.min.js:getStandardFontName |
t |
software | healthy | public/pdf.worker.min.js:t |
adjustWidths |
software | healthy | public/pdf.worker.min.js:adjustWidths |
readTables |
software | healthy | public/pdf.worker.min.js:readTables |
sanitizeTTProgram |
software | healthy | public/pdf.worker.min.js:sanitizeTTProgram |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
railway.toml |
software | healthy | railway.toml |
.cursorrules |
software | healthy | .cursorrules |
vercel.json |
software | healthy | vercel.json |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
NEXT_STEPS.md |
software | healthy | NEXT_STEPS.md |
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 |
next-env.d.ts |
software | healthy | next-env.d.ts |
PHASE_1_SETUP.md |
software | healthy | PHASE_1_SETUP.md |
upload_result.json |
software | healthy | upload_result.json |
upload_response.json |
software | healthy | upload_response.json |
package-lock.json |
software | healthy | package-lock.json |
PROJECT_RULES.md |
software | healthy | PROJECT_RULES.md |
parse_response.json |
software | healthy | parse_response.json |
PHASE_1_SUMMARY.md |
software | healthy | PHASE_1_SUMMARY.md |
MIGRATION.md |
software | healthy | MIGRATION.md |
VERCEL_DEPLOYMENT.md |
software | healthy | VERCEL_DEPLOYMENT.md |
.env.example |
software | healthy | .env.example |
PHASE_1_IMPLEMENTATION.md |
software | healthy | PHASE_1_IMPLEMENTATION.md |
SESSION_ISSUES.md |
software | healthy | SESSION_ISSUES.md |
.eslintrc.json |
software | healthy | .eslintrc.json |
tsconfig.json |
software | healthy | tsconfig.json |
MERCURY2-ONBOARDING.md |
software | healthy | MERCURY2-ONBOARDING.md |
NEXT-SESSION.md |
software | healthy | NEXT-SESSION.md |
next.config.ts |
software | healthy | next.config.ts |
MANU2PRINT-KDP.md |
software | healthy | docs/MANU2PRINT-KDP.md |
HANDOVER-ENGINEER-ONBOARDING.md |
software | healthy | docs/HANDOVER-ENGINEER-ONBOARDING.md |
PASTE-THIS-TO-KEEP-CONTEXT.md |
software | healthy | docs/PASTE-THIS-TO-KEEP-CONTEXT.md |
RENDER-PROBLEMS-CLARIFICATION.md |
software | healthy | docs/RENDER-PROBLEMS-CLARIFICATION.md |
CONTINUE-PROJECT.md |
software | healthy | docs/CONTINUE-PROJECT.md |
KDP-PDF-CHECKER-ADDONS.md |
software | healthy | docs/KDP-PDF-CHECKER-ADDONS.md |
EPUB-MAKER-IMPLEMENTATION-PLAN.md |
software | healthy | docs/EPUB-MAKER-IMPLEMENTATION-PLAN.md |
AI-ASSISTANT-NAME-AND-SETUP.md |
software | healthy | docs/AI-ASSISTANT-NAME-AND-SETUP.md |
KEEP-CHECKER-AWAKE.md |
software | healthy | docs/KEEP-CHECKER-AWAKE.md |
KIMI-DESIGN-PROMPT-AM.md |
software | healthy | docs/KIMI-DESIGN-PROMPT-AM.md |
FOOTER-LINKS.md |
software | healthy | docs/FOOTER-LINKS.md |
MVP-TOOL-SUMMARY-AND-QUESTIONS.md |
software | healthy | docs/MVP-TOOL-SUMMARY-AND-QUESTIONS.md |
KDP-FORMAT-REVIEW-RENDER-AND-SKILLS.md |
software | healthy | docs/KDP-FORMAT-REVIEW-RENDER-AND-SKILLS.md |
PRINT-READY-CHECK-OPERATIONAL.md |
software | healthy | docs/PRINT-READY-CHECK-OPERATIONAL.md |
KIMI-PROMPT-HOMEPAGE.md |
software | healthy | docs/KIMI-PROMPT-HOMEPAGE.md |
PLATFORM-HUB-AND-BRANDED-PAGES.md |
software | healthy | docs/PLATFORM-HUB-AND-BRANDED-PAGES.md |
KIMI-DESIGN-PROMPT.md |
software | healthy | docs/KIMI-DESIGN-PROMPT.md |
HANDOFF.md |
software | healthy | docs/HANDOFF.md |
SMART-FORMAT-SPEC.md |
software | healthy | docs/SMART-FORMAT-SPEC.md |
TECHNICAL_BLUEPRINT_PDF_CHECKER.md |
software | healthy | docs/TECHNICAL_BLUEPRINT_PDF_CHECKER.md |
KDP-PDF-CHECKER-ARCHITECTURE.md |
software | healthy | docs/KDP-PDF-CHECKER-ARCHITECTURE.md |
PREFLIGHT-ROADMAP.md |
software | healthy | docs/PREFLIGHT-ROADMAP.md |
KDP-FORMATTER-REBUILD.md |
software | healthy | docs/KDP-FORMATTER-REBUILD.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 |
scripts |
software | healthy | scripts |
ai-knowledgebase |
software | healthy | ai-knowledgebase |
workers |
software | healthy | workers |
print-ready-check |
software | healthy | workers/print-ready-check |
content |
software | healthy | content |
drafts |
software | healthy | content/drafts |
sm-posts |
software | healthy | content/sm-posts |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
public |
software | healthy | public |
book-covers |
software | healthy | public/book-covers |
kdp-preflight-engine |
software | healthy | kdp-preflight-engine |
frontend |
software | healthy | kdp-preflight-engine/frontend |
src |
software | healthy | kdp-preflight-engine/frontend/src |
components |
software | healthy | kdp-preflight-engine/frontend/src/components |
tests |
software | healthy | kdp-preflight-engine/tests |
docs |
software | healthy | kdp-preflight-engine/docs |
app |
software | healthy | kdp-preflight-engine/app |
rules |
software | healthy | kdp-preflight-engine/app/rules |
api |
software | healthy | kdp-preflight-engine/app/api |
tasks |
software | healthy | kdp-preflight-engine/app/tasks |
core |
software | healthy | kdp-preflight-engine/app/core |
examples |
software | healthy | kdp-preflight-engine/examples |
.cursor |
software | healthy | .cursor |
rules |
software | healthy | .cursor/rules |
src |
software | healthy | src |
scripts |
software | healthy | src/scripts |
components |
software | healthy | src/components |
blog |
software | healthy | src/components/blog |
ui |
software | healthy | src/components/ui |
dashboard |
software | healthy | src/components/dashboard |
app |
software | healthy | src/app |
about |
software | healthy | src/app/about |
blog |
software | healthy | src/app/blog |
[slug] |
software | healthy | src/app/blog/[slug] |
legal |
software | healthy | src/app/legal |
kdp-formatter |
software | healthy | src/app/kdp-formatter |
trim-size-comparison |
software | healthy | src/app/trim-size-comparison |
cover-calculator |
software | healthy | src/app/cover-calculator |
auth |
software | healthy | src/app/auth |
callback |
software | healthy | src/app/auth/callback |
contact |
software | healthy | src/app/contact |
keyword-research-pdf |
software | healthy | src/app/keyword-research-pdf |
refunds |
software | healthy | src/app/refunds |
spine-calculator |
software | healthy | src/app/spine-calculator |
api |
software | healthy | src/app/api |
manny |
software | healthy | src/app/api/manny |
upload |
software | healthy | src/app/api/upload |
generate |
software | healthy | src/app/api/generate |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | kdp-preflight-engine/frontend/src/App.tsx |
PlatformLogoBadge |
frontend | healthy | src/components/PlatformLogoBadge.tsx |
SiteFooter |
frontend | healthy | src/components/SiteFooter.tsx |
PaymentGate |
frontend | healthy | src/components/PaymentGate.tsx |
AuthNav |
frontend | healthy | src/components/AuthNav.tsx |
FreeToolCta |
frontend | healthy | src/components/FreeToolCta.tsx |
CheckerPdfViewer |
frontend | healthy | src/components/CheckerPdfViewer.tsx |
KdpConversionBridge |
frontend | healthy | src/components/KdpConversionBridge.tsx |
DocxVoteCard |
frontend | healthy | src/components/DocxVoteCard.tsx |
TargetGraphic |
frontend | healthy | src/components/TargetGraphic.tsx |
ToolPageShell |
frontend | healthy | src/components/ToolPageShell.tsx |
KdpRiskSignalsPanel |
frontend | healthy | src/components/KdpRiskSignalsPanel.tsx |
FAQAccordion |
frontend | healthy | src/components/FAQAccordion.tsx |
HeroVideo |
frontend | healthy | src/components/HeroVideo.tsx |
ToolBadge |
frontend | healthy | src/components/ToolBadge.tsx |
SiteNav |
frontend | healthy | src/components/SiteNav.tsx |
TestimonialsCarousel |
frontend | healthy | src/components/TestimonialsCarousel.tsx |
SiteShell |
frontend | healthy | src/components/SiteShell.tsx |
PackBuyButton |
frontend | healthy | src/components/PackBuyButton.tsx |
HeroDemo |
frontend | healthy | src/components/HeroDemo.tsx |
ToolPagesBanner |
frontend | healthy | src/components/ToolPagesBanner.tsx |
AmazonLogo |
frontend | healthy | src/components/AmazonLogo.tsx |
UsageBanner |
frontend | healthy | src/components/UsageBanner.tsx |
SocialLinks |
frontend | healthy | src/components/SocialLinks.tsx |
ComingSoonLayout |
frontend | healthy | src/components/ComingSoonLayout.tsx |
BlogIndexClient |
frontend | healthy | src/components/blog/BlogIndexClient.tsx |
HomePage |
frontend | healthy | src/app/page.tsx |
RootLayout |
frontend | healthy | src/app/layout.tsx |
GlobalError |
frontend | healthy | src/app/global-error.tsx |
AboutPage |
frontend | healthy | src/app/about/page.tsx |
BlogIndexPage |
frontend | healthy | src/app/blog/page.tsx |
LegalPage |
frontend | healthy | src/app/legal/page.tsx |
KdpFormatterPage |
frontend | healthy | src/app/kdp-formatter/page.tsx |
TrimSizeComparisonPage |
frontend | healthy | src/app/trim-size-comparison/page.tsx |
CoverCalculatorPage |
frontend | healthy | src/app/cover-calculator/page.tsx |
AuthPage |
frontend | healthy | src/app/auth/page.tsx |
AuthLayout |
frontend | healthy | src/app/auth/layout.tsx |
ContactPage |
frontend | healthy | src/app/contact/page.tsx |
KeywordResearchPdfPage |
frontend | healthy | src/app/keyword-research-pdf/page.tsx |
RefundsPage |
frontend | healthy | src/app/refunds/page.tsx |
SpineCalculatorPage |
frontend | healthy | src/app/spine-calculator/page.tsx |
ProPackPage |
frontend | healthy | src/app/pro-pack/page.tsx |
DashboardPage |
frontend | healthy | src/app/dashboard/page.tsx |
DashboardLayout |
frontend | healthy | src/app/dashboard/layout.tsx |
ProfileRedirect |
frontend | healthy | src/app/dashboard/profile/page.tsx |
UnsubscribePage |
frontend | healthy | src/app/unsubscribe/page.tsx |
AuthorPackPage |
frontend | healthy | src/app/author-pack/page.tsx |
PlatformRedirect |
frontend | healthy | src/app/platform/[platformId]/page.tsx |
RoyaltyCalculatorPage |
frontend | healthy | src/app/royalty-calculator/page.tsx |
SuccessPage |
frontend | healthy | src/app/success/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 |
|---|---|---|---|
PasswordException |
software | healthy | public/pdf.worker.min.js:PasswordException |
Util |
software | healthy | public/pdf.worker.min.js:Util |
Name |
software | healthy | public/pdf.worker.min.js:Name |
Dict |
software | healthy | public/pdf.worker.min.js:Dict |
BinaryCMapStream |
software | healthy | public/pdf.worker.min.js:BinaryCMapStream |
DecodeStream |
software | healthy | public/pdf.worker.min.js:DecodeStream |
CCITTFaxDecoder |
software | healthy | public/pdf.worker.min.js:CCITTFaxDecoder |
FlateStream |
software | healthy | public/pdf.worker.min.js:FlateStream |
ArithmeticDecoder |
software | healthy | public/pdf.worker.min.js:ArithmeticDecoder |
JpxError |
software | healthy | public/pdf.worker.min.js:JpxError |
CMap |
software | healthy | public/pdf.worker.min.js:CMap |
CFFParser |
software | healthy | public/pdf.worker.min.js:CFFParser |
CFFTopDict |
software | healthy | public/pdf.worker.min.js:CFFTopDict |
CFFPrivateDict |
software | healthy | public/pdf.worker.min.js:CFFPrivateDict |
CFFCharset |
software | healthy | public/pdf.worker.min.js:CFFCharset |
GlyfTable |
software | healthy | public/pdf.worker.min.js:GlyfTable |
Type1CharString |
software | healthy | public/pdf.worker.min.js:Type1CharString |
Pattern |
software | healthy | public/pdf.worker.min.js:Pattern |
PostScriptToken |
software | healthy | public/pdf.worker.min.js:PostScriptToken |
MurmurHash3_64 |
software | healthy | public/pdf.worker.min.js:MurmurHash3_64 |
NullOptimizer |
software | healthy | public/pdf.worker.min.js:NullOptimizer |
StructTreeRoot |
software | healthy | public/pdf.worker.min.js:StructTreeRoot |
XFAObject |
software | healthy | public/pdf.worker.min.js:XFAObject |
Acrobat |
software | healthy | public/pdf.worker.min.js:Acrobat |
ConnectionSet |
software | healthy | public/pdf.worker.min.js:ConnectionSet |
datasets_Data |
software | healthy | public/pdf.worker.min.js:datasets_Data |
CalendarSymbols |
software | healthy | public/pdf.worker.min.js:CalendarSymbols |
signature_Signature |
software | healthy | public/pdf.worker.min.js:signature_Signature |
Stylesheet |
software | healthy | public/pdf.worker.min.js:Stylesheet |
xdp_Xdp |
software | healthy | public/pdf.worker.min.js:xdp_Xdp |
XhtmlObject |
software | healthy | public/pdf.worker.min.js:XhtmlObject |
UnknownNamespace |
software | healthy | public/pdf.worker.min.js:UnknownNamespace |
Word64 |
software | healthy | public/pdf.worker.min.js:Word64 |
NullCipher |
software | healthy | public/pdf.worker.min.js:NullCipher |
Page |
software | healthy | public/pdf.worker.min.js:Page |
TestEnsureIssueBboxes |
software | healthy | kdp-preflight-engine/tests/test_bbox_enrichment.py:9 |
PageIssue |
software | healthy | kdp-preflight-engine/app/schemas.py:5 |
ValidationSummary |
software | healthy | kdp-preflight-engine/app/schemas.py:14 |
ScoreGrade |
software | healthy | kdp-preflight-engine/app/schemas.py:22 |
ValidationReport |
software | healthy | kdp-preflight-engine/app/schemas.py:29 |
JobStatus |
software | healthy | kdp-preflight-engine/app/schemas.py:45 |
UploadResponse |
software | healthy | kdp-preflight-engine/app/schemas.py:53 |
Settings |
software | healthy | kdp-preflight-engine/app/config.py:5 |
ActiveContentError |
software | healthy | kdp-preflight-engine/app/core/pdf_parser.py:22 |
ResourceLimitError |
software | healthy | kdp-preflight-engine/app/core/pdf_parser.py:27 |
names |
software | healthy | src/app/download/[id]/page.tsx:names |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | src/app/page.tsx |
/about |
frontend | healthy | src/app/about/page.tsx |
/blog |
frontend | healthy | src/app/blog/page.tsx |
/blog/[slug] |
frontend | healthy | src/app/blog/[slug]/page.tsx |
/legal |
frontend | healthy | src/app/legal/page.tsx |
/kdp-formatter |
frontend | healthy | src/app/kdp-formatter/page.tsx |
/trim-size-comparison |
frontend | healthy | src/app/trim-size-comparison/page.tsx |
/cover-calculator |
frontend | healthy | src/app/cover-calculator/page.tsx |
/auth |
frontend | healthy | src/app/auth/page.tsx |
/contact |
frontend | healthy | src/app/contact/page.tsx |
/keyword-research-pdf |
frontend | healthy | src/app/keyword-research-pdf/page.tsx |
/refunds |
frontend | healthy | src/app/refunds/page.tsx |
/spine-calculator |
frontend | healthy | src/app/spine-calculator/page.tsx |
/pro-pack |
frontend | healthy | src/app/pro-pack/page.tsx |
/dashboard |
frontend | healthy | src/app/dashboard/page.tsx |
/dashboard/profile |
frontend | healthy | src/app/dashboard/profile/page.tsx |
/unsubscribe |
frontend | healthy | src/app/unsubscribe/page.tsx |
/author-pack |
frontend | healthy | src/app/author-pack/page.tsx |
/platform/[platformId] |
frontend | healthy | src/app/platform/[platformId]/page.tsx |
/royalty-calculator |
frontend | healthy | src/app/royalty-calculator/page.tsx |
/success |
frontend | healthy | src/app/success/page.tsx |
/title-metadata-check |
frontend | healthy | src/app/title-metadata-check/page.tsx |
/indie-pack |
frontend | healthy | src/app/indie-pack/page.tsx |
/pdf-compress |
frontend | healthy | src/app/pdf-compress/page.tsx |
/my-orders |
frontend | healthy | src/app/my-orders/page.tsx |
/preview/[id] |
frontend | healthy | src/app/preview/[id]/page.tsx |
/interior-template |
frontend | healthy | src/app/interior-template/page.tsx |
/admin |
frontend | healthy | src/app/admin/page.tsx |
/cookies |
frontend | healthy | src/app/cookies/page.tsx |
/page-count-estimator |
frontend | healthy | src/app/page-count-estimator/page.tsx |
/verify/[id] |
frontend | healthy | src/app/verify/[id]/page.tsx |
/page-number-formatter |
frontend | healthy | src/app/page-number-formatter/page.tsx |
/terms |
frontend | healthy | src/app/terms/page.tsx |
/account |
frontend | healthy | src/app/account/page.tsx |
/resend-link |
frontend | healthy | src/app/resend-link/page.tsx |
/metadata/[id] |
frontend | healthy | src/app/metadata/[id]/page.tsx |
/download/[id] |
frontend | healthy | src/app/download/[id]/page.tsx |
/privacy |
frontend | healthy | src/app/privacy/page.tsx |
/banned-keyword-checker |
frontend | healthy | src/app/banned-keyword-checker/page.tsx |
/kdp-pdf-checker |
frontend | healthy | src/app/kdp-pdf-checker/page.tsx |
/kdp-format-review |
frontend | healthy | src/app/kdp-format-review/page.tsx |
/faq |
frontend | healthy | src/app/faq/page.tsx |
/ |
frontend | healthy | src/middleware.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
026_payments_beta_admin.sql |
data | healthy | supabase/migrations/026_payments_beta_admin.sql |
007_profiles_first_name.sql |
data | healthy | supabase/migrations/007_profiles_first_name.sql |
028_print_ready_checks_observability_forward_fix.sql |
data | healthy | supabase/migrations/028_print_ready_checks_observability_fo… |
003_formatter_leads_name.sql |
data | healthy | supabase/migrations/003_formatter_leads_name.sql |
014_affiliates_wise.sql |
data | healthy | supabase/migrations/014_affiliates_wise.sql |
005_payments_gateway_order_id.sql |
data | healthy | supabase/migrations/005_payments_gateway_order_id.sql |
024_founder_giveaways.sql |
data | healthy | supabase/migrations/024_founder_giveaways.sql |
011_print_ready_checks_observability.sql |
data | healthy | supabase/migrations/011_print_ready_checks_observability.sql |
012_affiliates_paypal.sql |
data | healthy | supabase/migrations/012_affiliates_paypal.sql |
021_scan_credits_deduction_idempotency.sql |
data | healthy | supabase/migrations/021_scan_credits_deduction_idempotency.… |
027_verification_results.sql |
data | healthy | supabase/migrations/027_verification_results.sql |
020_scan_nudges.sql |
data | healthy | supabase/migrations/020_scan_nudges.sql |
023_profiles_avatar.sql |
data | healthy | supabase/migrations/023_profiles_avatar.sql |
008_tool_votes.sql |
data | healthy | supabase/migrations/008_tool_votes.sql |
035_scan_nudges_sequence.sql |
data | healthy | supabase/migrations/035_scan_nudges_sequence.sql |
004_payments_beta.sql |
data | healthy | supabase/migrations/004_payments_beta.sql |
022_scan_otp_attempts.sql |
data | healthy | supabase/migrations/022_scan_otp_attempts.sql |
019_verification_check_columns.sql |
data | healthy | supabase/migrations/019_verification_check_columns.sql |
025_affiliates_crypto_wallet.sql |
data | healthy | supabase/migrations/025_affiliates_crypto_wallet.sql |
013_affiliates_avatar.sql |
data | healthy | supabase/migrations/013_affiliates_avatar.sql |
033_payments_marketing_columns.sql |
data | healthy | supabase/migrations/033_payments_marketing_columns.sql |
030_annotated_email_sends.sql |
data | healthy | supabase/migrations/030_annotated_email_sends.sql |
001_profiles_usage_auth.sql |
data | healthy | supabase/migrations/001_profiles_usage_auth.sql |
002_formatter_founder_tables.sql |
data | healthy | supabase/migrations/002_formatter_founder_tables.sql |
016_scan_credits_expiry.sql |
data | healthy | supabase/migrations/016_scan_credits_expiry.sql |
015_share_referral_engine.sql |
data | healthy | supabase/migrations/015_share_referral_engine.sql |
032_post_scan_email_sends.sql |
data | healthy | supabase/migrations/032_post_scan_email_sends.sql |
034_blog_notification_log.sql |
data | healthy | supabase/migrations/034_blog_notification_log.sql |
029_print_ready_checks_intended_trim.sql |
data | healthy | supabase/migrations/029_print_ready_checks_intended_trim.sql |
031_email_log.sql |
data | healthy | supabase/migrations/031_email_log.sql |
017_share_rpc_functions.sql |
data | healthy | supabase/migrations/017_share_rpc_functions.sql |
018_affiliates_ls_code.sql |
data | healthy | supabase/migrations/018_affiliates_ls_code.sql |
006_handle_new_user_null_email.sql |
data | healthy | supabase/migrations/006_handle_new_user_null_email.sql |
009_print_ready_checks.sql |
data | healthy | supabase/migrations/009_print_ready_checks.sql |
010_claim_print_ready_check.sql |
data | healthy | supabase/migrations/010_claim_print_ready_check.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
payments |
data | healthy | supabase/migrations/026_payments_beta_admin.sql |
beta_access |
data | healthy | supabase/migrations/026_payments_beta_admin.sql |
subscriptions |
data | healthy | supabase/migrations/026_payments_beta_admin.sql |
founder_giveaway_campaigns |
data | healthy | supabase/migrations/024_founder_giveaways.sql |
founder_giveaway_redemptions |
data | healthy | supabase/migrations/024_founder_giveaways.sql |
verification_results |
data | healthy | supabase/migrations/027_verification_results.sql |
scan_nudges |
data | healthy | supabase/migrations/020_scan_nudges.sql |
tool_votes |
data | healthy | supabase/migrations/008_tool_votes.sql |
scan_otp_attempts |
data | healthy | supabase/migrations/022_scan_otp_attempts.sql |
annotated_email_sends |
data | healthy | supabase/migrations/030_annotated_email_sends.sql |
profiles |
data | healthy | supabase/migrations/001_profiles_usage_auth.sql |
usage_events |
data | healthy | supabase/migrations/001_profiles_usage_auth.sql |
formatter_leads |
data | healthy | supabase/migrations/002_formatter_founder_tables.sql |
platform_notifications |
data | healthy | supabase/migrations/002_formatter_founder_tables.sql |
founder_applications |
data | healthy | supabase/migrations/002_formatter_founder_tables.sql |
share_tokens |
data | healthy | supabase/migrations/015_share_referral_engine.sql |
share_clicks |
data | healthy | supabase/migrations/015_share_referral_engine.sql |
share_rewards |
data | healthy | supabase/migrations/015_share_referral_engine.sql |
canonical_ref_audit |
data | healthy | supabase/migrations/015_share_referral_engine.sql |
post_scan_email_sends |
data | healthy | supabase/migrations/032_post_scan_email_sends.sql |
blog_notification_log |
data | healthy | supabase/migrations/034_blog_notification_log.sql |
email_log |
data | healthy | supabase/migrations/031_email_log.sql |
print_ready_checks |
data | healthy | supabase/migrations/009_print_ready_checks.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | kdp-preflight-engine/app/main.py |
ANY /health |
api | healthy | kdp-preflight-engine/app/main.py |
ANY /health/ready |
api | healthy | kdp-preflight-engine/app/main.py |
POST /upload |
api | healthy | kdp-preflight-engine/app/api/upload.py |
GET /status/{job_id} |
api | healthy | kdp-preflight-engine/app/api/status.py |
GET /file/{job_id} |
api | healthy | kdp-preflight-engine/app/api/file.py |
POST /annotate/{job_id} |
api | healthy | kdp-preflight-engine/app/api/annotate.py |
GET /report/{job_id} |
api | healthy | kdp-preflight-engine/app/api/report.py |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
redis |
data | healthy | package-lock.json |
mongodb |
data | healthy | package-lock.json |
mysql |
data | healthy | package-lock.json |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
image::kdp-preflight-engine/Dockerfile |
hardware | healthy | kdp-preflight-engine/Dockerfile |
redis |
hardware | healthy | kdp-preflight-engine/docker-compose.yml |
api |
hardware | healthy | kdp-preflight-engine/docker-compose.yml |
worker |
hardware | healthy | kdp-preflight-engine/docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:6379 |
network | healthy | kdp-preflight-engine/README.md |
port:8000 |
network | healthy | kdp-preflight-engine/Dockerfile |
port:5173 |
network | healthy | kdp-preflight-engine/frontend/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
4.8.8.3 |
network | healthy | src/app/verify/[id]/client.tsx |
1.9.6.8 |
network | healthy | src/app/verify/[id]/client.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-j2l9b9s8 |
software | healthy | /tmp/repobility-clone-j2l9b9s8 |
| Label | Layer | Status | Path |
|---|---|---|---|
celery |
data | healthy | kdp-preflight-engine/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package.json |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.cursorrules |
security | healthy | .cursorrules |
This page is publicly accessible at:
https://repobility.com/scan/a4cdfecd-1ce8-47dc-b8b1-85f9520ff40f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a4cdfecd-1ce8-47dc-b8b1-85f9520ff40f/
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.