https://github.com/bubugamer/deepcoffee
· scanned 2026-06-17 01:44 UTC (1 month, 2 weeks ago)
34 raw signals (0 security + 34 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +6.2 (diff) · 29 actionable findings from 1 signal source. 5 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1619 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 |
|---|---|---|---|
norm_key |
software | healthy | scripts/linkify_knowledge_links.py:27 |
_frontmatter |
software | healthy | scripts/linkify_knowledge_links.py:33 |
build_index |
software | healthy | scripts/linkify_knowledge_links.py:52 |
add |
software | healthy | scripts/linkify_knowledge_links.py:56 |
process |
software | healthy | scripts/linkify_knowledge_links.py:77 |
main |
software | healthy | scripts/linkify_knowledge_links.py:109 |
RootLayout |
software | healthy | frontend/app/layout.tsx:RootLayout |
LandingPage |
software | healthy | frontend/app/page.tsx:LandingPage |
consumeInvite |
software | healthy | frontend/app/auth/page.tsx:consumeInvite |
consumePendingInvite |
software | healthy | frontend/app/auth/page.tsx:consumePendingInvite |
maskEmail |
software | healthy | frontend/app/auth/page.tsx:maskEmail |
AuthInner |
software | healthy | frontend/app/auth/page.tsx:AuthInner |
clearForm |
software | healthy | frontend/app/auth/page.tsx:clearForm |
handleLogin |
software | healthy | frontend/app/auth/page.tsx:handleLogin |
handleRegister |
software | healthy | frontend/app/auth/page.tsx:handleRegister |
handleResend |
software | healthy | frontend/app/auth/page.tsx:handleResend |
backToLogin |
software | healthy | frontend/app/auth/page.tsx:backToLogin |
handleDevLogin |
software | healthy | frontend/app/auth/page.tsx:handleDevLogin |
AuthPage |
software | healthy | frontend/app/auth/page.tsx:AuthPage |
AuthenticatedLayout |
software | healthy | frontend/app/(app)/layout.tsx:AuthenticatedLayout |
ScoreDot |
software | healthy | frontend/app/(app)/app/page.tsx:ScoreDot |
DashboardPage |
software | healthy | frontend/app/(app)/app/page.tsx:DashboardPage |
EquipmentForm |
software | healthy | frontend/app/(app)/app/equipment/page.tsx:EquipmentForm |
EquipmentPage |
software | healthy | frontend/app/(app)/app/equipment/page.tsx:EquipmentPage |
handleCreate |
software | healthy | frontend/app/(app)/app/equipment/page.tsx:handleCreate |
handleUpdate |
software | healthy | frontend/app/(app)/app/equipment/page.tsx:handleUpdate |
handleSetDefault |
software | healthy | frontend/app/(app)/app/equipment/page.tsx:handleSetDefault |
handleDelete |
software | healthy | frontend/app/(app)/app/equipment/page.tsx:handleDelete |
TypingDots |
software | healthy | frontend/app/(app)/app/chat/page.tsx:TypingDots |
AiAvatar |
software | healthy | frontend/app/(app)/app/chat/page.tsx:AiAvatar |
UserAvatar |
software | healthy | frontend/app/(app)/app/chat/page.tsx:UserAvatar |
statusMeta |
software | healthy | frontend/app/(app)/app/chat/page.tsx:statusMeta |
getSources |
software | healthy | frontend/app/(app)/app/chat/page.tsx:getSources |
ActionResultCard |
software | healthy | frontend/app/(app)/app/chat/page.tsx:ActionResultCard |
content |
software | healthy | frontend/app/(app)/app/chat/page.tsx:content |
ChatBeanDraft |
software | healthy | frontend/app/(app)/app/chat/page.tsx:ChatBeanDraft |
confirm |
software | healthy | frontend/app/(app)/app/chat/page.tsx:confirm |
ComboField |
software | healthy | frontend/app/(app)/app/chat/page.tsx:ComboField |
parseBrewTimeText |
software | healthy | frontend/app/(app)/app/chat/page.tsx:parseBrewTimeText |
ChatBrewDraft |
software | healthy | frontend/app/(app)/app/chat/page.tsx:ChatBrewDraft |
baseDraft |
software | healthy | frontend/app/(app)/app/chat/page.tsx:baseDraft |
beanOptions |
software | healthy | frontend/app/(app)/app/chat/page.tsx:beanOptions |
uniq |
software | healthy | frontend/app/(app)/app/chat/page.tsx:uniq |
match |
software | healthy | frontend/app/(app)/app/chat/page.tsx:match |
numeric |
software | healthy | frontend/app/(app)/app/chat/page.tsx:numeric |
isMissing |
software | healthy | frontend/app/(app)/app/chat/page.tsx:isMissing |
AutoSavedBeanCard |
software | healthy | frontend/app/(app)/app/chat/page.tsx:AutoSavedBeanCard |
formatChatTime |
software | healthy | frontend/app/(app)/app/chat/page.tsx:formatChatTime |
TimeDivider |
software | healthy | frontend/app/(app)/app/chat/page.tsx:TimeDivider |
dataUrlMime |
software | healthy | frontend/app/(app)/app/chat/page.tsx:dataUrlMime |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CHANGELOG.md |
software | healthy | CHANGELOG.md |
mkdocs.yml |
software | healthy | mkdocs.yml |
README.md |
software | healthy | README.md |
serve.sh |
software | healthy | serve.sh |
docker-compose.yml |
software | healthy | docker-compose.yml |
linkify_knowledge_links.py |
software | healthy | scripts/linkify_knowledge_links.py |
dc-up.sh |
software | healthy | scripts/dc-up.sh |
dc-down.sh |
software | healthy | scripts/dc-down.sh |
tailwind.config.ts |
software | healthy | frontend/tailwind.config.ts |
package-lock.json |
software | healthy | frontend/package-lock.json |
postcss.config.mjs |
software | healthy | frontend/postcss.config.mjs |
package.json |
software | healthy | frontend/package.json |
next.config.ts |
software | healthy | frontend/next.config.ts |
next-env.d.ts |
software | healthy | frontend/next-env.d.ts |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
globals.css |
software | healthy | frontend/app/globals.css |
layout.tsx |
software | healthy | frontend/app/layout.tsx |
page.tsx |
software | healthy | frontend/app/page.tsx |
page.tsx |
software | healthy | frontend/app/auth/page.tsx |
layout.tsx |
software | healthy | frontend/app/(app)/layout.tsx |
page.tsx |
software | healthy | frontend/app/(app)/app/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/app/equipment/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/app/chat/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/app/settings/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/app/records/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/app/records/[id]/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/app/beans/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/app/beans/[id]/page.tsx |
layout.tsx |
software | healthy | frontend/app/(app)/admin/layout.tsx |
page.tsx |
software | healthy | frontend/app/(app)/admin/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/admin/about/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/admin/review/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/admin/users/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/admin/knowledge/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/admin/invites/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/admin/proposals/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/knowledge/page.tsx |
page.tsx |
software | healthy | frontend/app/(app)/knowledge/[slug]/page.tsx |
index.ts |
software | healthy | frontend/types/index.ts |
AppLayout.tsx |
software | healthy | frontend/components/AppLayout.tsx |
RecommendParamsChat.tsx |
software | healthy | frontend/components/RecommendParamsChat.tsx |
PublicNav.tsx |
software | healthy | frontend/components/PublicNav.tsx |
ProfileContext.tsx |
software | healthy | frontend/components/ProfileContext.tsx |
ChatMarkdown.tsx |
software | healthy | frontend/components/ChatMarkdown.tsx |
InviteGateModal.tsx |
software | healthy | frontend/components/InviteGateModal.tsx |
QuotaNotice.tsx |
software | healthy | frontend/components/QuotaNotice.tsx |
SetRecommendedBtn.tsx |
software | healthy | frontend/components/SetRecommendedBtn.tsx |
auth.ts |
software | healthy | frontend/lib/auth.ts |
knowledge-source-links.ts |
software | healthy | frontend/lib/knowledge-source-links.ts |
beans.ts |
software | healthy | frontend/lib/beans.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ApiError |
software | healthy | frontend/lib/api/client.ts:ApiError |
ProposalCreateRequest |
software | healthy | deepcoffee-api/app/schemas/proposal.py:11 |
ProposalReviewRequest |
software | healthy | deepcoffee-api/app/schemas/proposal.py:19 |
ProposalMarkAppliedRequest |
software | healthy | deepcoffee-api/app/schemas/proposal.py:23 |
ProposalAuditEntry |
software | healthy | deepcoffee-api/app/schemas/proposal.py:28 |
Proposal |
software | healthy | deepcoffee-api/app/schemas/proposal.py:37 |
ProposalCreateResponse |
software | healthy | deepcoffee-api/app/schemas/proposal.py:56 |
FlavorAxis |
software | healthy | deepcoffee-api/app/schemas/bean.py:12 |
BeanFlavor |
software | healthy | deepcoffee-api/app/schemas/bean.py:17 |
BeanDraft |
software | healthy | deepcoffee-api/app/schemas/bean.py:35 |
BeanParseRequest |
software | healthy | deepcoffee-api/app/schemas/bean.py:49 |
BeanParseResponse |
software | healthy | deepcoffee-api/app/schemas/bean.py:54 |
BeanConfirmRequest |
software | healthy | deepcoffee-api/app/schemas/bean.py:63 |
BeanConfirmResponse |
software | healthy | deepcoffee-api/app/schemas/bean.py:71 |
BeanUpdateRequest |
software | healthy | deepcoffee-api/app/schemas/bean.py:76 |
BeanRecommendedParams |
software | healthy | deepcoffee-api/app/schemas/bean.py:90 |
Bean |
software | healthy | deepcoffee-api/app/schemas/bean.py:106 |
BeanListResponse |
software | healthy | deepcoffee-api/app/schemas/bean.py:127 |
RecommendParamsResponse |
software | healthy | deepcoffee-api/app/schemas/bean.py:132 |
ManualRecommendParams |
software | healthy | deepcoffee-api/app/schemas/bean.py:138 |
SetRecommendParamsRequest |
software | healthy | deepcoffee-api/app/schemas/bean.py:152 |
RecommendEquipment |
software | healthy | deepcoffee-api/app/schemas/bean.py:162 |
RecommendationParams |
software | healthy | deepcoffee-api/app/schemas/bean.py:169 |
RecommendParamsRequest |
software | healthy | deepcoffee-api/app/schemas/bean.py:184 |
RecommendParamsTurnResponse |
software | healthy | deepcoffee-api/app/schemas/bean.py:193 |
KnowledgeCategory |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:8 |
RelatedArticle |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:16 |
ArticleSummary |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:21 |
ArticleSection |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:34 |
TocItem |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:41 |
ArticleDetail |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:47 |
KnowledgeAskRequest |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:54 |
KnowledgeFileSelectRequest |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:59 |
CandidateFile |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:63 |
KnowledgeSource |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:72 |
GroundingDoc |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:79 |
KnowledgeAskResponse |
software | healthy | deepcoffee-api/app/schemas/knowledge.py:87 |
BrewParseRequest |
software | healthy | deepcoffee-api/app/schemas/brew.py:9 |
BrewStep |
software | healthy | deepcoffee-api/app/schemas/brew.py:14 |
BrewEvaluationItem |
software | healthy | deepcoffee-api/app/schemas/brew.py:21 |
BrewEvaluation |
software | healthy | deepcoffee-api/app/schemas/brew.py:26 |
BrewDraft |
software | healthy | deepcoffee-api/app/schemas/brew.py:36 |
BrewParseResponse |
software | healthy | deepcoffee-api/app/schemas/brew.py:57 |
BrewConfirmRequest |
software | healthy | deepcoffee-api/app/schemas/brew.py:66 |
BrewConfirmResponse |
software | healthy | deepcoffee-api/app/schemas/brew.py:76 |
BrewRecord |
software | healthy | deepcoffee-api/app/schemas/brew.py:84 |
BrewRecordListResponse |
software | healthy | deepcoffee-api/app/schemas/brew.py:120 |
BrewRecordUpdateRequest |
software | healthy | deepcoffee-api/app/schemas/brew.py:127 |
BrewDeleteResponse |
software | healthy | deepcoffee-api/app/schemas/brew.py:148 |
BrewComparisonItem |
software | healthy | deepcoffee-api/app/schemas/brew.py:152 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
frontend |
software | healthy | frontend |
app |
software | healthy | frontend/app |
auth |
software | healthy | frontend/app/auth |
(app) |
software | healthy | frontend/app/(app) |
app |
software | healthy | frontend/app/(app)/app |
equipment |
software | healthy | frontend/app/(app)/app/equipment |
chat |
software | healthy | frontend/app/(app)/app/chat |
settings |
software | healthy | frontend/app/(app)/app/settings |
records |
software | healthy | frontend/app/(app)/app/records |
[id] |
software | healthy | frontend/app/(app)/app/records/[id] |
beans |
software | healthy | frontend/app/(app)/app/beans |
[id] |
software | healthy | frontend/app/(app)/app/beans/[id] |
admin |
software | healthy | frontend/app/(app)/admin |
about |
software | healthy | frontend/app/(app)/admin/about |
review |
software | healthy | frontend/app/(app)/admin/review |
users |
software | healthy | frontend/app/(app)/admin/users |
knowledge |
software | healthy | frontend/app/(app)/admin/knowledge |
invites |
software | healthy | frontend/app/(app)/admin/invites |
proposals |
software | healthy | frontend/app/(app)/admin/proposals |
knowledge |
software | healthy | frontend/app/(app)/knowledge |
[slug] |
software | healthy | frontend/app/(app)/knowledge/[slug] |
types |
software | healthy | frontend/types |
components |
software | healthy | frontend/components |
lib |
software | healthy | frontend/lib |
api |
software | healthy | frontend/lib/api |
public |
software | healthy | frontend/public |
deploy |
software | healthy | deploy |
deepcoffee-api |
software | healthy | deepcoffee-api |
app |
software | healthy | deepcoffee-api/app |
api |
software | healthy | deepcoffee-api/app/api |
v1 |
software | healthy | deepcoffee-api/app/api/v1 |
schemas |
software | healthy | deepcoffee-api/app/schemas |
models |
software | healthy | deepcoffee-api/app/models |
core |
software | healthy | deepcoffee-api/app/core |
repositories |
software | healthy | deepcoffee-api/app/repositories |
cli |
software | healthy | deepcoffee-api/app/cli |
prompts |
software | healthy | deepcoffee-api/app/prompts |
services |
software | healthy | deepcoffee-api/app/services |
tests |
software | healthy | deepcoffee-api/tests |
scripts |
software | healthy | deepcoffee-api/scripts |
migrations |
software | healthy | deepcoffee-api/migrations |
knowledge |
software | healthy | knowledge |
competitions |
software | healthy | knowledge/competitions |
equipment |
software | healthy | knowledge/equipment |
grinders |
software | healthy | knowledge/equipment/grinders |
手动 |
software | healthy | knowledge/equipment/grinders/手动 |
drippers |
software | healthy | knowledge/equipment/drippers |
espresso-machines |
software | healthy | knowledge/equipment/espresso-machines |
processing |
software | healthy | knowledge/processing |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
public |
data | healthy | deepcoffee-api/migrations/001_initial.sql |
user_ai_quota_settings |
data | healthy | deepcoffee-api/migrations/007_internal_quota_and_direct_mod… |
ai_usage_adjustments |
data | healthy | deepcoffee-api/migrations/007_internal_quota_and_direct_mod… |
admin_audit_events |
data | healthy | deepcoffee-api/migrations/008_admin_audit_events.sql |
ai_usage_events |
data | healthy | deepcoffee-api/migrations/002_orm_schema.sql |
public_entity_proposals |
data | healthy | deepcoffee-api/migrations/002_orm_schema.sql |
user_profiles |
data | healthy | deepcoffee-api/migrations/002_orm_schema.sql |
brew_records |
data | healthy | deepcoffee-api/migrations/002_orm_schema.sql |
invite_codes |
data | healthy | deepcoffee-api/migrations/002_orm_schema.sql |
newapi_billing_links |
data | healthy | deepcoffee-api/migrations/002_orm_schema.sql |
proposal_audit_events |
data | healthy | deepcoffee-api/migrations/002_orm_schema.sql |
UserProfile |
data | healthy | deepcoffee-api/app/models/tables.py |
InviteCode |
data | healthy | deepcoffee-api/app/models/tables.py |
PublicEntity |
data | healthy | deepcoffee-api/app/models/tables.py |
Roaster |
data | healthy | deepcoffee-api/app/models/tables.py |
CoffeeSource |
data | healthy | deepcoffee-api/app/models/tables.py |
GreenBeanMerchant |
data | healthy | deepcoffee-api/app/models/tables.py |
Origin |
data | healthy | deepcoffee-api/app/models/tables.py |
Varietal |
data | healthy | deepcoffee-api/app/models/tables.py |
ProcessMethod |
data | healthy | deepcoffee-api/app/models/tables.py |
GreenBeanProduct |
data | healthy | deepcoffee-api/app/models/tables.py |
RoasterProduct |
data | healthy | deepcoffee-api/app/models/tables.py |
GreenBeanProductVarietal |
data | healthy | deepcoffee-api/app/models/tables.py |
RoasterProductVarietal |
data | healthy | deepcoffee-api/app/models/tables.py |
EntityAlias |
data | healthy | deepcoffee-api/app/models/tables.py |
EntitySource |
data | healthy | deepcoffee-api/app/models/tables.py |
UserBeanCard |
data | healthy | deepcoffee-api/app/models/tables.py |
UserBeanCardVarietal |
data | healthy | deepcoffee-api/app/models/tables.py |
BrewRecord |
data | healthy | deepcoffee-api/app/models/tables.py |
Proposal |
data | healthy | deepcoffee-api/app/models/tables.py |
ProposalAuditEvent |
data | healthy | deepcoffee-api/app/models/tables.py |
CandidateFact |
data | healthy | deepcoffee-api/app/models/tables.py |
KnowledgeSyncRecord |
data | healthy | deepcoffee-api/app/models/tables.py |
AiUsageEvent |
data | healthy | deepcoffee-api/app/models/tables.py |
UserAiQuotaSetting |
data | healthy | deepcoffee-api/app/models/tables.py |
AiUsageAdjustment |
data | healthy | deepcoffee-api/app/models/tables.py |
AdminAuditEvent |
data | healthy | deepcoffee-api/app/models/tables.py |
UserEquipmentProfile |
data | healthy | deepcoffee-api/app/models/tables.py |
CoffeaSession |
data | healthy | deepcoffee-api/app/models/tables.py |
user_profiles |
data | healthy | deepcoffee-api/app/models/tables.py |
invite_codes |
data | healthy | deepcoffee-api/app/models/tables.py |
public_entities |
data | healthy | deepcoffee-api/app/models/tables.py |
roasters |
data | healthy | deepcoffee-api/app/models/tables.py |
coffee_sources |
data | healthy | deepcoffee-api/app/models/tables.py |
green_bean_merchants |
data | healthy | deepcoffee-api/app/models/tables.py |
origins |
data | healthy | deepcoffee-api/app/models/tables.py |
varietals |
data | healthy | deepcoffee-api/app/models/tables.py |
process_methods |
data | healthy | deepcoffee-api/app/models/tables.py |
green_bean_products |
data | healthy | deepcoffee-api/app/models/tables.py |
roaster_products |
data | healthy | deepcoffee-api/app/models/tables.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /knowledge/reload |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
POST /invites |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
GET /invites |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
POST /invites/{code}/revoke |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
GET /stats |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
PATCH /users/{user_id} |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
GET /users |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
PATCH /users/{user_id}/quota |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
GET /users/{user_id}/audit |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
GET /proposals |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
GET /proposals/{proposal_id} |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
POST /proposals/{proposal_id}/approve |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
POST /proposals/{proposal_id}/reject |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
POST /proposals/{proposal_id}/mark-applied |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
GET /candidates |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
GET /candidates/{candidate_id} |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
POST /candidates/{candidate_id}/promote |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
POST /candidates/{candidate_id}/reject |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
GET /entities |
api | healthy | deepcoffee-api/app/api/v1/admin.py |
GET /health |
api | healthy | deepcoffee-api/app/api/v1/health.py |
GET /health/dependencies |
api | healthy | deepcoffee-api/app/api/v1/health.py |
GET /categories |
api | healthy | deepcoffee-api/app/api/v1/knowledge.py |
GET /articles |
api | healthy | deepcoffee-api/app/api/v1/knowledge.py |
GET /articles/{slug} |
api | healthy | deepcoffee-api/app/api/v1/knowledge.py |
POST /ask |
api | healthy | deepcoffee-api/app/api/v1/knowledge.py |
POST /select-files |
api | healthy | deepcoffee-api/app/api/v1/knowledge.py |
POST /parse |
api | healthy | deepcoffee-api/app/api/v1/brew.py |
POST /confirm |
api | healthy | deepcoffee-api/app/api/v1/brew.py |
GET /records |
api | healthy | deepcoffee-api/app/api/v1/brew.py |
GET /compare |
api | healthy | deepcoffee-api/app/api/v1/brew.py |
GET /records/{record_id} |
api | healthy | deepcoffee-api/app/api/v1/brew.py |
PATCH /records/{record_id} |
api | healthy | deepcoffee-api/app/api/v1/brew.py |
DELETE /records/{record_id} |
api | healthy | deepcoffee-api/app/api/v1/brew.py |
POST /messages |
api | healthy | deepcoffee-api/app/api/v1/coffea.py |
GET /session |
api | healthy | deepcoffee-api/app/api/v1/coffea.py |
POST / |
api | healthy | deepcoffee-api/app/api/v1/proposals.py |
GET / |
api | healthy | deepcoffee-api/app/api/v1/equipment.py |
PATCH /{equipment_id} |
api | healthy | deepcoffee-api/app/api/v1/equipment.py |
DELETE /{equipment_id} |
api | healthy | deepcoffee-api/app/api/v1/equipment.py |
GET /{bean_id} |
api | healthy | deepcoffee-api/app/api/v1/beans.py |
PATCH /{bean_id} |
api | healthy | deepcoffee-api/app/api/v1/beans.py |
DELETE /{bean_id} |
api | healthy | deepcoffee-api/app/api/v1/beans.py |
POST /{bean_id}/recommend-params |
api | healthy | deepcoffee-api/app/api/v1/beans.py |
PUT /{bean_id}/recommend-params |
api | healthy | deepcoffee-api/app/api/v1/beans.py |
POST /invites/validate |
api | healthy | deepcoffee-api/app/api/v1/auth.py |
POST /invites/redeem |
api | healthy | deepcoffee-api/app/api/v1/auth.py |
GET /me |
api | healthy | deepcoffee-api/app/api/v1/auth.py |
PATCH /me |
api | healthy | deepcoffee-api/app/api/v1/auth.py |
GET /me/quota |
api | healthy | deepcoffee-api/app/api/v1/auth.py |
GET /plans |
api | healthy | deepcoffee-api/app/api/v1/billing.py |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | frontend/app/layout.tsx |
AuthPage |
frontend | healthy | frontend/app/auth/page.tsx |
AuthenticatedLayout |
frontend | healthy | frontend/app/(app)/layout.tsx |
DashboardPage |
frontend | healthy | frontend/app/(app)/app/page.tsx |
EquipmentPage |
frontend | healthy | frontend/app/(app)/app/equipment/page.tsx |
ChatPage |
frontend | healthy | frontend/app/(app)/app/chat/page.tsx |
SettingsPage |
frontend | healthy | frontend/app/(app)/app/settings/page.tsx |
RecordsPage |
frontend | healthy | frontend/app/(app)/app/records/page.tsx |
RecordDetailPage |
frontend | healthy | frontend/app/(app)/app/records/[id]/page.tsx |
BeansPage |
frontend | healthy | frontend/app/(app)/app/beans/page.tsx |
BeanDetailPage |
frontend | healthy | frontend/app/(app)/app/beans/[id]/page.tsx |
AdminLayout |
frontend | healthy | frontend/app/(app)/admin/layout.tsx |
AdminDashboardPage |
frontend | healthy | frontend/app/(app)/admin/page.tsx |
AdminAboutPage |
frontend | healthy | frontend/app/(app)/admin/about/page.tsx |
AdminReviewPage |
frontend | healthy | frontend/app/(app)/admin/review/page.tsx |
AdminUsersPage |
frontend | healthy | frontend/app/(app)/admin/users/page.tsx |
AdminKnowledgePage |
frontend | healthy | frontend/app/(app)/admin/knowledge/page.tsx |
AdminInvitesPage |
frontend | healthy | frontend/app/(app)/admin/invites/page.tsx |
LegacyProposalsPage |
frontend | healthy | frontend/app/(app)/admin/proposals/page.tsx |
AppLayout |
frontend | healthy | frontend/components/AppLayout.tsx |
PublicNav |
frontend | healthy | frontend/components/PublicNav.tsx |
InviteGateModal |
frontend | healthy | frontend/components/InviteGateModal.tsx |
SetRecommendedBtn |
frontend | healthy | frontend/components/SetRecommendedBtn.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/page.tsx |
frontend | healthy | frontend/app/page.tsx |
/auth |
frontend | healthy | frontend/app/auth/page.tsx |
/(app)/app |
frontend | healthy | frontend/app/(app)/app/page.tsx |
/(app)/app/equipment |
frontend | healthy | frontend/app/(app)/app/equipment/page.tsx |
/(app)/app/chat |
frontend | healthy | frontend/app/(app)/app/chat/page.tsx |
/(app)/app/settings |
frontend | healthy | frontend/app/(app)/app/settings/page.tsx |
/(app)/app/records |
frontend | healthy | frontend/app/(app)/app/records/page.tsx |
/(app)/app/records/[id] |
frontend | healthy | frontend/app/(app)/app/records/[id]/page.tsx |
/(app)/app/beans |
frontend | healthy | frontend/app/(app)/app/beans/page.tsx |
/(app)/app/beans/[id] |
frontend | healthy | frontend/app/(app)/app/beans/[id]/page.tsx |
/(app)/admin |
frontend | healthy | frontend/app/(app)/admin/page.tsx |
/(app)/admin/about |
frontend | healthy | frontend/app/(app)/admin/about/page.tsx |
/(app)/admin/review |
frontend | healthy | frontend/app/(app)/admin/review/page.tsx |
/(app)/admin/users |
frontend | healthy | frontend/app/(app)/admin/users/page.tsx |
/(app)/admin/knowledge |
frontend | healthy | frontend/app/(app)/admin/knowledge/page.tsx |
/(app)/admin/invites |
frontend | healthy | frontend/app/(app)/admin/invites/page.tsx |
/(app)/admin/proposals |
frontend | healthy | frontend/app/(app)/admin/proposals/page.tsx |
/(app)/knowledge |
frontend | healthy | frontend/app/(app)/knowledge/page.tsx |
/(app)/knowledge/[slug] |
frontend | healthy | frontend/app/(app)/knowledge/[slug]/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
001_initial.sql |
data | healthy | deepcoffee-api/migrations/001_initial.sql |
007_internal_quota_and_direct_model.sql |
data | healthy | deepcoffee-api/migrations/007_internal_quota_and_direct_mod… |
008_admin_audit_events.sql |
data | healthy | deepcoffee-api/migrations/008_admin_audit_events.sql |
006_user_equipment_profiles_is_default.sql |
data | healthy | deepcoffee-api/migrations/006_user_equipment_profiles_is_de… |
003_public_entities_and_bean_cards.sql |
data | healthy | deepcoffee-api/migrations/003_public_entities_and_bean_card… |
004_user_profiles_role.sql |
data | healthy | deepcoffee-api/migrations/004_user_profiles_role.sql |
005_user_profiles_status.sql |
data | healthy | deepcoffee-api/migrations/005_user_profiles_status.sql |
002_orm_schema.sql |
data | healthy | deepcoffee-api/migrations/002_orm_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
image::deepcoffee-api/Dockerfile |
hardware | healthy | deepcoffee-api/Dockerfile |
db |
hardware | healthy | docker-compose.yml |
api |
hardware | healthy | docker-compose.yml |
frontend |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | README.md |
postgresql |
data | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8733 |
network | healthy | serve.sh |
port:8000 |
network | healthy | deepcoffee-api/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::README.md |
security | healthy | README.md |
auth::deepcoffee-api/app/core/security.py |
security | healthy | deepcoffee-api/app/core/security.py |
| Label | Layer | Status | Path |
|---|---|---|---|
bubugamer__deepcoffee |
software | healthy | /data/fable5_failed_archive/bubugamer__deepcoffee |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | serve.sh |
This page is publicly accessible at:
https://repobility.com/scan/b4aa8b51-ece4-46be-9b5c-cb9cb75cd27e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/b4aa8b51-ece4-46be-9b5c-cb9cb75cd27e/
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.