https://github.com/angels-fab/angels-backoffice-web
· scanned 2026-06-17 01:33 UTC (1 month, 2 weeks ago)
21 raw signals (0 security + 21 graph)
Last scanned 1 month, 2 weeks ago · v2 · last Δ +2.4 (diff) · 20 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 276 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 |
|---|---|---|---|
App |
software | healthy | src/App.tsx:App |
fetchSheet |
software | healthy | src/api/sheets.ts:fetchSheet |
json |
software | healthy | src/api/sheets.ts:json |
cell |
software | healthy | src/api/sheets.ts:cell |
fetchCalendarEvents |
software | healthy | src/api/sheets.ts:fetchCalendarEvents |
fetchAuthors |
software | healthy | src/api/sheets.ts:fetchAuthors |
addNotice |
software | healthy | src/api/sheets.ts:addNotice |
postCal |
software | healthy | src/api/sheets.ts:postCal |
addCalEvent |
software | healthy | src/api/sheets.ts:addCalEvent |
updateCalEvent |
software | healthy | src/api/sheets.ts:updateCalEvent |
deleteCalEvent |
software | healthy | src/api/sheets.ts:deleteCalEvent |
workCatStyle |
software | healthy | src/utils/workCat.ts:workCatStyle |
normCat |
software | healthy | src/utils/workCat.ts:normCat |
workCatRank |
software | healthy | src/utils/workCat.ts:workCatRank |
hexA |
software | healthy | src/utils/color.ts:hexA |
todaySeoul |
software | healthy | src/utils/date.ts:todaySeoul |
fmtDate |
software | healthy | src/utils/date.ts:fmtDate |
parseStartDate |
software | healthy | src/utils/date.ts:parseStartDate |
dateSortValue |
software | healthy | src/utils/date.ts:dateSortValue |
nowStamp |
software | healthy | src/utils/date.ts:nowStamp |
SideNav |
software | healthy | src/layouts/SideNav.tsx:SideNav |
isActive |
software | healthy | src/layouts/SideNav.tsx:isActive |
MainLayout |
software | healthy | src/layouts/MainLayout.tsx:MainLayout |
Badge |
software | healthy | src/layouts/BottomNav.tsx:Badge |
BottomNav |
software | healthy | src/layouts/BottomNav.tsx:BottomNav |
item |
software | healthy | src/layouts/BottomNav.tsx:item |
TopBar |
software | healthy | src/layouts/TopBar.tsx:TopBar |
dayDiff |
software | healthy | src/layouts/useNavBadges.ts:dayDiff |
useNavBadges |
software | healthy | src/layouts/useNavBadges.ts:useNavBadges |
PreviewLoading |
software | healthy | src/components/PreviewLoading.tsx:PreviewLoading |
EqSummaryInner |
software | healthy | src/components/EqSummaryInner.tsx:EqSummaryInner |
head |
software | healthy | src/components/EqSummaryInner.tsx:head |
TitleLoad |
software | healthy | src/components/TitleLoad.tsx:TitleLoad |
EquipmentOps |
software | healthy | src/pages/EquipmentOps/index.tsx:EquipmentOps |
Links |
software | healthy | src/pages/Links/index.tsx:Links |
NoticeWrite |
software | healthy | src/pages/Notice/NoticeWrite.tsx:NoticeWrite |
submit |
software | healthy | src/pages/Notice/NoticeWrite.tsx:submit |
noticeCatStyle |
software | healthy | src/pages/Notice/index.tsx:noticeCatStyle |
refUrl |
software | healthy | src/pages/Notice/index.tsx:refUrl |
endShort |
software | healthy | src/pages/Notice/index.tsx:endShort |
noticeBodyHTML |
software | healthy | src/pages/Notice/index.tsx:noticeBodyHTML |
Notice |
software | healthy | src/pages/Notice/index.tsx:Notice |
isExpired |
software | healthy | src/pages/Notice/index.tsx:isExpired |
toggle |
software | healthy | src/pages/Notice/index.tsx:toggle |
closeOpen |
software | healthy | src/pages/Notice/index.tsx:closeOpen |
refresh |
software | healthy | src/pages/Notice/index.tsx:refresh |
handleSaved |
software | healthy | src/pages/Notice/index.tsx:handleSaved |
WorkPreview |
software | healthy | src/pages/Home/previews.tsx:WorkPreview |
isNew |
software | healthy | src/pages/Home/previews.tsx:isNew |
diff |
software | healthy | src/pages/Home/previews.tsx:diff |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
tsconfig.node.json |
software | healthy | tsconfig.node.json |
작업일지_2026-06-13.md |
software | healthy | 작업일지_2026-06-13.md |
ANALYSIS.md |
software | healthy | ANALYSIS.md |
vite.config.ts |
software | healthy | vite.config.ts |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
tsconfig.json |
software | healthy | tsconfig.json |
index.html |
software | healthy | reference/index.html |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
main.tsx |
software | healthy | src/main.tsx |
vite-env.d.ts |
software | healthy | src/vite-env.d.ts |
index.css |
software | healthy | src/index.css |
App.tsx |
software | healthy | src/App.tsx |
sheets.ts |
software | healthy | src/api/sheets.ts |
workCat.ts |
software | healthy | src/utils/workCat.ts |
color.ts |
software | healthy | src/utils/color.ts |
date.ts |
software | healthy | src/utils/date.ts |
SideNav.tsx |
software | healthy | src/layouts/SideNav.tsx |
MainLayout.tsx |
software | healthy | src/layouts/MainLayout.tsx |
BottomNav.tsx |
software | healthy | src/layouts/BottomNav.tsx |
TopBar.tsx |
software | healthy | src/layouts/TopBar.tsx |
useNavBadges.ts |
software | healthy | src/layouts/useNavBadges.ts |
index.ts |
software | healthy | src/types/index.ts |
PreviewLoading.tsx |
software | healthy | src/components/PreviewLoading.tsx |
EqSummaryInner.tsx |
software | healthy | src/components/EqSummaryInner.tsx |
TitleLoad.tsx |
software | healthy | src/components/TitleLoad.tsx |
index.tsx |
software | healthy | src/pages/EquipmentOps/index.tsx |
index.tsx |
software | healthy | src/pages/Links/index.tsx |
NoticeWrite.tsx |
software | healthy | src/pages/Notice/NoticeWrite.tsx |
index.tsx |
software | healthy | src/pages/Notice/index.tsx |
previews.tsx |
software | healthy | src/pages/Home/previews.tsx |
Greeting.tsx |
software | healthy | src/pages/Home/Greeting.tsx |
RoadmapTimeline.tsx |
software | healthy | src/pages/Home/RoadmapTimeline.tsx |
index.tsx |
software | healthy | src/pages/Home/index.tsx |
WorkRow.tsx |
software | healthy | src/pages/Work/WorkRow.tsx |
index.tsx |
software | healthy | src/pages/Work/index.tsx |
gantt.tsx |
software | healthy | src/pages/Equipment/gantt.tsx |
EqItem.tsx |
software | healthy | src/pages/Equipment/EqItem.tsx |
EqKpi.tsx |
software | healthy | src/pages/Equipment/EqKpi.tsx |
EqCard.tsx |
software | healthy | src/pages/Equipment/EqCard.tsx |
index.tsx |
software | healthy | src/pages/Equipment/index.tsx |
CalEventWrite.tsx |
software | healthy | src/pages/Calendar/CalEventWrite.tsx |
index.tsx |
software | healthy | src/pages/Calendar/index.tsx |
index.ts |
software | healthy | src/store/index.ts |
selectors.ts |
software | healthy | src/store/selectors.ts |
hooks.ts |
software | healthy | src/store/hooks.ts |
workSlice.ts |
software | healthy | src/store/slices/workSlice.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
reference |
software | healthy | reference |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
api |
software | healthy | src/api |
utils |
software | healthy | src/utils |
layouts |
software | healthy | src/layouts |
types |
software | healthy | src/types |
components |
software | healthy | src/components |
pages |
software | healthy | src/pages |
EquipmentOps |
software | healthy | src/pages/EquipmentOps |
Links |
software | healthy | src/pages/Links |
Notice |
software | healthy | src/pages/Notice |
Home |
software | healthy | src/pages/Home |
Work |
software | healthy | src/pages/Work |
Equipment |
software | healthy | src/pages/Equipment |
Calendar |
software | healthy | src/pages/Calendar |
store |
software | healthy | src/store |
slices |
software | healthy | src/store/slices |
constants |
software | healthy | src/constants |
router |
software | healthy | src/router |
google-apps-script |
software | healthy | google-apps-script |
.claude |
software | healthy | .claude |
skills |
software | healthy | .claude/skills |
가독성 |
software | healthy | .claude/skills/가독성 |
출근 |
software | healthy | .claude/skills/출근 |
퇴근 |
software | healthy | .claude/skills/퇴근 |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
/EquipmentOps/ |
frontend | healthy | src/pages/EquipmentOps/index.tsx |
/Links/ |
frontend | healthy | src/pages/Links/index.tsx |
/Notice/NoticeWrite |
frontend | healthy | src/pages/Notice/NoticeWrite.tsx |
/Notice/ |
frontend | healthy | src/pages/Notice/index.tsx |
/Home/previews |
frontend | healthy | src/pages/Home/previews.tsx |
/Home/Greeting |
frontend | healthy | src/pages/Home/Greeting.tsx |
/Home/RoadmapTimeline |
frontend | healthy | src/pages/Home/RoadmapTimeline.tsx |
/Home/ |
frontend | healthy | src/pages/Home/index.tsx |
/Work/WorkRow |
frontend | healthy | src/pages/Work/WorkRow.tsx |
/Work/ |
frontend | healthy | src/pages/Work/index.tsx |
/Equipment/gantt |
frontend | healthy | src/pages/Equipment/gantt.tsx |
/Equipment/EqItem |
frontend | healthy | src/pages/Equipment/EqItem.tsx |
/Equipment/EqKpi |
frontend | healthy | src/pages/Equipment/EqKpi.tsx |
/Equipment/EqCard |
frontend | healthy | src/pages/Equipment/EqCard.tsx |
/Equipment/ |
frontend | healthy | src/pages/Equipment/index.tsx |
/Calendar/CalEventWrite |
frontend | healthy | src/pages/Calendar/CalEventWrite.tsx |
/Calendar/ |
frontend | healthy | src/pages/Calendar/index.tsx |
/ |
frontend | healthy | src/router/AppRouter.tsx |
/notice |
frontend | healthy | src/router/AppRouter.tsx |
/notice/:num |
frontend | healthy | src/router/AppRouter.tsx |
/calendar |
frontend | healthy | src/router/AppRouter.tsx |
/work |
frontend | healthy | src/router/AppRouter.tsx |
/equipment |
frontend | healthy | src/router/AppRouter.tsx |
/equipment-ops |
frontend | healthy | src/router/AppRouter.tsx |
/links |
frontend | healthy | src/router/AppRouter.tsx |
* |
frontend | healthy | src/router/AppRouter.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
SideNav |
frontend | healthy | src/layouts/SideNav.tsx |
MainLayout |
frontend | healthy | src/layouts/MainLayout.tsx |
BottomNav |
frontend | healthy | src/layouts/BottomNav.tsx |
TopBar |
frontend | healthy | src/layouts/TopBar.tsx |
PreviewLoading |
frontend | healthy | src/components/PreviewLoading.tsx |
EqSummaryInner |
frontend | healthy | src/components/EqSummaryInner.tsx |
TitleLoad |
frontend | healthy | src/components/TitleLoad.tsx |
EquipmentOps |
frontend | healthy | src/pages/EquipmentOps/index.tsx |
Links |
frontend | healthy | src/pages/Links/index.tsx |
NoticeWrite |
frontend | healthy | src/pages/Notice/NoticeWrite.tsx |
Notice |
frontend | healthy | src/pages/Notice/index.tsx |
Greeting |
frontend | healthy | src/pages/Home/Greeting.tsx |
RoadmapTimeline |
frontend | healthy | src/pages/Home/RoadmapTimeline.tsx |
Home |
frontend | healthy | src/pages/Home/index.tsx |
WorkRow |
frontend | healthy | src/pages/Work/WorkRow.tsx |
Work |
frontend | healthy | src/pages/Work/index.tsx |
EqItem |
frontend | healthy | src/pages/Equipment/EqItem.tsx |
EqKpi |
frontend | healthy | src/pages/Equipment/EqKpi.tsx |
EqCard |
frontend | healthy | src/pages/Equipment/EqCard.tsx |
Equipment |
frontend | healthy | src/pages/Equipment/index.tsx |
CalEventWrite |
frontend | healthy | src/pages/Calendar/CalEventWrite.tsx |
Calendar |
frontend | healthy | src/pages/Calendar/index.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
angels-fab__angels-backoffice-web |
software | healthy | /data/fable5_failed_archive/angels-fab__angels-backoffice-w… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3600 |
network | healthy | vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
build-and-deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
DEPLOY_TOKEN |
cicd | healthy | — |
This page is publicly accessible at:
https://repobility.com/scan/c1909269-8e5a-4ae9-be54-965fa98179d7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/c1909269-8e5a-4ae9-be54-965fa98179d7/
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.