https://github.com/YumikoKawaii/akashic
· scanned 2026-06-16 01:09 UTC (2 months, 1 week ago)
55 raw signals (20 security + 35 graph)
Last scanned 2 months, 1 week ago · v1 · 33 actionable findings from 2 signal sources. 27 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 816 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 |
|---|---|---|---|
ProtectedRoutes |
software | healthy | frontend/src/App.tsx:ProtectedRoutes |
App |
software | healthy | frontend/src/App.tsx:App |
BankPageKeyed |
software | healthy | frontend/src/App.tsx:BankPageKeyed |
LoginWrapper |
software | healthy | frontend/src/App.tsx:LoginWrapper |
ts |
software | healthy | frontend/src/api/adapters.ts:ts |
difficulty |
software | healthy | frontend/src/api/adapters.ts:difficulty |
questionType |
software | healthy | frontend/src/api/adapters.ts:questionType |
bankRole |
software | healthy | frontend/src/api/adapters.ts:bankRole |
bankVisibility |
software | healthy | frontend/src/api/adapters.ts:bankVisibility |
toBankVisibility |
software | healthy | frontend/src/api/adapters.ts:toBankVisibility |
toQuestionType |
software | healthy | frontend/src/api/adapters.ts:toQuestionType |
fromBank |
software | healthy | frontend/src/api/adapters.ts:fromBank |
fromBankWithRole |
software | healthy | frontend/src/api/adapters.ts:fromBankWithRole |
fromPublicBankCard |
software | healthy | frontend/src/api/adapters.ts:fromPublicBankCard |
fromBankMember |
software | healthy | frontend/src/api/adapters.ts:fromBankMember |
fromCategory |
software | healthy | frontend/src/api/adapters.ts:fromCategory |
fromPassage |
software | healthy | frontend/src/api/adapters.ts:fromPassage |
fromQuestionGroup |
software | healthy | frontend/src/api/adapters.ts:fromQuestionGroup |
fromQuestion |
software | healthy | frontend/src/api/adapters.ts:fromQuestion |
fromTest |
software | healthy | frontend/src/api/adapters.ts:fromTest |
contributionStatus |
software | healthy | frontend/src/api/adapters.ts:contributionStatus |
eventType |
software | healthy | frontend/src/api/adapters.ts:eventType |
fromUser |
software | healthy | frontend/src/api/adapters.ts:fromUser |
fromProposedQuestion |
software | healthy | frontend/src/api/adapters.ts:fromProposedQuestion |
fromContributionEvent |
software | healthy | frontend/src/api/adapters.ts:fromContributionEvent |
fromContributionComment |
software | healthy | frontend/src/api/adapters.ts:fromContributionComment |
fromContribution |
software | healthy | frontend/src/api/adapters.ts:fromContribution |
fromAttempt |
software | healthy | frontend/src/api/adapters.ts:fromAttempt |
getToken |
software | healthy | frontend/src/api/connect.ts:getToken |
setToken |
software | healthy | frontend/src/api/connect.ts:setToken |
clearToken |
software | healthy | frontend/src/api/connect.ts:clearToken |
QuestionCard |
software | healthy | frontend/src/components/questions/QuestionCard.tsx:Question… |
handleDelete |
software | healthy | frontend/src/components/questions/QuestionCard.tsx:handleDe… |
isMCQ |
software | healthy | frontend/src/components/questions/QuestionForm.tsx:isMCQ |
isFillBlank |
software | healthy | frontend/src/components/questions/QuestionForm.tsx:isFillBl… |
QuestionForm |
software | healthy | frontend/src/components/questions/QuestionForm.tsx:Question… |
seedMcqTexts |
software | healthy | frontend/src/components/questions/QuestionForm.tsx:seedMcqT… |
handleTypeChange |
software | healthy | frontend/src/components/questions/QuestionForm.tsx:handleTy… |
updateMcqText |
software | healthy | frontend/src/components/questions/QuestionForm.tsx:updateMc… |
toggleMcqAnswer |
software | healthy | frontend/src/components/questions/QuestionForm.tsx:toggleMc… |
valid |
software | healthy | frontend/src/components/questions/QuestionForm.tsx:valid |
handleSubmit |
software | healthy | frontend/src/components/questions/QuestionForm.tsx:handleSu… |
TopBar |
software | healthy | frontend/src/components/layout/TopBar.tsx:TopBar |
handleCreate |
software | healthy | frontend/src/components/layout/TopBar.tsx:handleCreate |
RecordSwitcher |
software | healthy | frontend/src/components/layout/RecordSwitcher.tsx:RecordSwi… |
onDoc |
software | healthy | frontend/src/components/layout/RecordSwitcher.tsx:onDoc |
onKey |
software | healthy | frontend/src/components/layout/RecordSwitcher.tsx:onKey |
Layout |
software | healthy | frontend/src/components/layout/Layout.tsx:Layout |
HomeLayout |
software | healthy | frontend/src/components/layout/HomeLayout.tsx:HomeLayout |
TestCard |
software | healthy | frontend/src/components/tests/TestCard.tsx:TestCard |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
bank_screen_redesign.md |
software | healthy | bank_screen_redesign.md |
thumb_index_ideas.md |
software | healthy | thumb_index_ideas.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
buf.gen.yaml |
software | healthy | buf.gen.yaml |
Dockerfile |
software | healthy | Dockerfile |
technical_design.md |
software | healthy | technical_design.md |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
attempt_book_layouts.md |
software | healthy | attempt_book_layouts.md |
solar_system_position.md |
software | healthy | solar_system_position.md |
docker-compose.yml |
software | healthy | docker-compose.yml |
vite.config.ts |
software | healthy | frontend/vite.config.ts |
tailwind.config.js |
software | healthy | frontend/tailwind.config.js |
draft.html |
software | healthy | frontend/draft.html |
package.json |
software | healthy | frontend/package.json |
index.html |
software | healthy | frontend/index.html |
package-lock.json |
software | healthy | frontend/package-lock.json |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
postcss.config.js |
software | healthy | frontend/postcss.config.js |
index.css |
software | healthy | frontend/src/index.css |
main.tsx |
software | healthy | frontend/src/main.tsx |
App.tsx |
software | healthy | frontend/src/App.tsx |
index.ts |
software | healthy | frontend/src/types/index.ts |
adapters.ts |
software | healthy | frontend/src/api/adapters.ts |
connect.ts |
software | healthy | frontend/src/api/connect.ts |
QuestionCard.tsx |
software | healthy | frontend/src/components/questions/QuestionCard.tsx |
QuestionForm.tsx |
software | healthy | frontend/src/components/questions/QuestionForm.tsx |
TopBar.tsx |
software | healthy | frontend/src/components/layout/TopBar.tsx |
RecordSwitcher.tsx |
software | healthy | frontend/src/components/layout/RecordSwitcher.tsx |
Layout.tsx |
software | healthy | frontend/src/components/layout/Layout.tsx |
HomeLayout.tsx |
software | healthy | frontend/src/components/layout/HomeLayout.tsx |
TestCard.tsx |
software | healthy | frontend/src/components/tests/TestCard.tsx |
GenerateTestForm.tsx |
software | healthy | frontend/src/components/tests/GenerateTestForm.tsx |
grade.ts |
software | healthy | frontend/src/components/tests/grade.ts |
GenerateTab.tsx |
software | healthy | frontend/src/components/tests/GenerateTab.tsx |
ProposedQuestionForm.tsx |
software | healthy | frontend/src/components/contributions/ProposedQuestionForm.… |
status.ts |
software | healthy | frontend/src/components/contributions/status.ts |
ReviewTab.tsx |
software | healthy | frontend/src/components/contributions/ReviewTab.tsx |
ContributionView.tsx |
software | healthy | frontend/src/components/contributions/ContributionView.tsx |
ContributeTab.tsx |
software | healthy | frontend/src/components/contributions/ContributeTab.tsx |
QuestionCarousel.tsx |
software | healthy | frontend/src/components/results/QuestionCarousel.tsx |
QuestionDetailModal.tsx |
software | healthy | frontend/src/components/results/QuestionDetailModal.tsx |
ConfirmDialog.tsx |
software | healthy | frontend/src/components/ui/ConfirmDialog.tsx |
PocketWatch.tsx |
software | healthy | frontend/src/components/ui/PocketWatch.tsx |
MoonPhaseFrieze.tsx |
software | healthy | frontend/src/components/ui/MoonPhaseFrieze.tsx |
SolarSystemBackground.tsx |
software | healthy | frontend/src/components/ui/SolarSystemBackground.tsx |
Select.tsx |
software | healthy | frontend/src/components/ui/Select.tsx |
OghamBorder.tsx |
software | healthy | frontend/src/components/ui/OghamBorder.tsx |
Tag.tsx |
software | healthy | frontend/src/components/ui/Tag.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
MCQOption |
software | healthy | frontend/src/gen/akashic/v1/common_pb.ts:MCQOption |
PassageParagraph |
software | healthy | frontend/src/gen/akashic/v1/common_pb.ts:PassageParagraph |
OptionItem |
software | healthy | frontend/src/gen/akashic/v1/common_pb.ts:OptionItem |
SectionItem |
software | healthy | frontend/src/gen/akashic/v1/common_pb.ts:SectionItem |
TestConfig |
software | healthy | frontend/src/gen/akashic/v1/common_pb.ts:TestConfig |
PageInfo |
software | healthy | frontend/src/gen/akashic/v1/common_pb.ts:PageInfo |
User |
software | healthy | frontend/src/gen/akashic/v1/common_pb.ts:User |
MatchingHeadingsContext |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:MatchingHe… |
MatchingInformationContext |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:MatchingIn… |
MatchingFeaturesContext |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:MatchingFe… |
WordGroupContext |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:WordGroupC… |
FormCompletionContext |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:FormComple… |
GroupContext |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:GroupConte… |
QuestionGroup |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:QuestionGr… |
ListQuestionGroupsRequest |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:ListQuesti… |
ListQuestionGroupsResponse |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:ListQuesti… |
CreateQuestionGroupRequest |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:CreateQues… |
CreateQuestionGroupResponse |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:CreateQues… |
GetQuestionGroupRequest |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:GetQuestio… |
GetQuestionGroupResponse |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:GetQuestio… |
UpdateQuestionGroupRequest |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:UpdateQues… |
UpdateQuestionGroupResponse |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:UpdateQues… |
DeleteQuestionGroupRequest |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:DeleteQues… |
DeleteQuestionGroupResponse |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:DeleteQues… |
RestoreQuestionGroupRequest |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:RestoreQue… |
RestoreQuestionGroupResponse |
software | healthy | frontend/src/gen/akashic/v1/question_group_pb.ts:RestoreQue… |
QuestionItem |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:QuestionItem |
MultipleChoice |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:MultipleChoice |
Question |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:Question |
QuestionFilter |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:QuestionFilter |
ListQuestionsRequest |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:ListQuestionsReq… |
ListQuestionsResponse |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:ListQuestionsRes… |
CreateQuestionRequest |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:CreateQuestionRe… |
CreateQuestionResponse |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:CreateQuestionRe… |
GetQuestionRequest |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:GetQuestionReque… |
GetQuestionResponse |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:GetQuestionRespo… |
UpdateQuestionRequest |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:UpdateQuestionRe… |
UpdateQuestionResponse |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:UpdateQuestionRe… |
DeleteQuestionRequest |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:DeleteQuestionRe… |
DeleteQuestionResponse |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:DeleteQuestionRe… |
RestoreQuestionRequest |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:RestoreQuestionR… |
RestoreQuestionResponse |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:RestoreQuestionR… |
IngestQuestionsRequest |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:IngestQuestionsR… |
IngestError |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:IngestError |
IngestQuestionsResponse |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:IngestQuestionsR… |
ListTagsRequest |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:ListTagsRequest |
ListTagsResponse |
software | healthy | frontend/src/gen/akashic/v1/question_pb.ts:ListTagsResponse |
TestQuestion |
software | healthy | frontend/src/gen/akashic/v1/test_pb.ts:TestQuestion |
Test |
software | healthy | frontend/src/gen/akashic/v1/test_pb.ts:Test |
BestResult |
software | healthy | frontend/src/gen/akashic/v1/test_pb.ts:BestResult |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
src |
software | healthy | frontend/src |
types |
software | healthy | frontend/src/types |
api |
software | healthy | frontend/src/api |
components |
software | healthy | frontend/src/components |
questions |
software | healthy | frontend/src/components/questions |
layout |
software | healthy | frontend/src/components/layout |
tests |
software | healthy | frontend/src/components/tests |
contributions |
software | healthy | frontend/src/components/contributions |
results |
software | healthy | frontend/src/components/results |
ui |
software | healthy | frontend/src/components/ui |
banks |
software | healthy | frontend/src/components/banks |
explore |
software | healthy | frontend/src/components/explore |
contexts |
software | healthy | frontend/src/contexts |
gen |
software | healthy | frontend/src/gen |
akashic |
software | healthy | frontend/src/gen/akashic |
v1 |
software | healthy | frontend/src/gen/akashic/v1 |
pages |
software | healthy | frontend/src/pages |
hooks |
software | healthy | frontend/src/hooks |
context |
software | healthy | frontend/src/context |
docs |
software | healthy | docs |
proto |
software | healthy | proto |
akashic |
software | healthy | proto/akashic |
v1 |
software | healthy | proto/akashic/v1 |
backend |
software | healthy | backend |
internal |
software | healthy | backend/internal |
uow |
software | healthy | backend/internal/uow |
config |
software | healthy | backend/internal/config |
repository |
software | healthy | backend/internal/repository |
membership |
software | healthy | backend/internal/membership |
service |
software | healthy | backend/internal/service |
model |
software | healthy | backend/internal/model |
rpchandler |
software | healthy | backend/internal/rpchandler |
cmd |
software | healthy | backend/cmd |
server |
software | healthy | backend/cmd/server |
gen |
software | healthy | backend/gen |
akashic |
software | healthy | backend/gen/akashic |
v1 |
software | healthy | backend/gen/akashic/v1 |
akashicv1connect |
software | healthy | backend/gen/akashic/v1/akashicv1connect |
db |
software | healthy | backend/db |
migrations |
software | healthy | backend/db/migrations |
samples |
software | healthy | samples |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | frontend/src/App.tsx |
QuestionCard |
frontend | healthy | frontend/src/components/questions/QuestionCard.tsx |
QuestionForm |
frontend | healthy | frontend/src/components/questions/QuestionForm.tsx |
TopBar |
frontend | healthy | frontend/src/components/layout/TopBar.tsx |
RecordSwitcher |
frontend | healthy | frontend/src/components/layout/RecordSwitcher.tsx |
Layout |
frontend | healthy | frontend/src/components/layout/Layout.tsx |
HomeLayout |
frontend | healthy | frontend/src/components/layout/HomeLayout.tsx |
TestCard |
frontend | healthy | frontend/src/components/tests/TestCard.tsx |
GenerateTestForm |
frontend | healthy | frontend/src/components/tests/GenerateTestForm.tsx |
GenerateTab |
frontend | healthy | frontend/src/components/tests/GenerateTab.tsx |
ProposedQuestionForm |
frontend | healthy | frontend/src/components/contributions/ProposedQuestionForm.… |
ReviewTab |
frontend | healthy | frontend/src/components/contributions/ReviewTab.tsx |
ContributionView |
frontend | healthy | frontend/src/components/contributions/ContributionView.tsx |
ContributeTab |
frontend | healthy | frontend/src/components/contributions/ContributeTab.tsx |
QuestionCarousel |
frontend | healthy | frontend/src/components/results/QuestionCarousel.tsx |
QuestionDetailModal |
frontend | healthy | frontend/src/components/results/QuestionDetailModal.tsx |
ConfirmDialog |
frontend | healthy | frontend/src/components/ui/ConfirmDialog.tsx |
PocketWatch |
frontend | healthy | frontend/src/components/ui/PocketWatch.tsx |
MoonPhaseFrieze |
frontend | healthy | frontend/src/components/ui/MoonPhaseFrieze.tsx |
SolarSystemBackground |
frontend | healthy | frontend/src/components/ui/SolarSystemBackground.tsx |
Select |
frontend | healthy | frontend/src/components/ui/Select.tsx |
OghamBorder |
frontend | healthy | frontend/src/components/ui/OghamBorder.tsx |
DifficultyBar |
frontend | healthy | frontend/src/components/ui/DifficultyBar.tsx |
MagicCircle |
frontend | healthy | frontend/src/components/ui/MagicCircle.tsx |
Starfield |
frontend | healthy | frontend/src/components/ui/Starfield.tsx |
RuneCorners |
frontend | healthy | frontend/src/components/ui/RuneCorners.tsx |
MultiSelect |
frontend | healthy | frontend/src/components/ui/MultiSelect.tsx |
GradeStamp |
frontend | healthy | frontend/src/components/ui/GradeStamp.tsx |
AstrolabeBand |
frontend | healthy | frontend/src/components/ui/AstrolabeBand.tsx |
AlchemicalBg |
frontend | healthy | frontend/src/components/ui/AlchemicalBg.tsx |
OrnateDivider |
frontend | healthy | frontend/src/components/ui/OrnateDivider.tsx |
StarTrails |
frontend | healthy | frontend/src/components/ui/StarTrails.tsx |
OrnatePanel |
frontend | healthy | frontend/src/components/ui/OrnatePanel.tsx |
ShareRecordDialog |
frontend | healthy | frontend/src/components/banks/ShareRecordDialog.tsx |
PublicRecordCarousel |
frontend | healthy | frontend/src/components/explore/PublicRecordCarousel.tsx |
LoginPage |
frontend | healthy | frontend/src/pages/LoginPage.tsx |
HomePage |
frontend | healthy | frontend/src/pages/HomePage.tsx |
BankPage |
frontend | healthy | frontend/src/pages/BankPage.tsx |
OAuthCallbackPage |
frontend | healthy | frontend/src/pages/OAuthCallbackPage.tsx |
PassageFormPage |
frontend | healthy | frontend/src/pages/PassageFormPage.tsx |
QuestionFormPage |
frontend | healthy | frontend/src/pages/QuestionFormPage.tsx |
AttemptPage |
frontend | healthy | frontend/src/pages/AttemptPage.tsx |
ResultsPage |
frontend | healthy | frontend/src/pages/ResultsPage.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/LoginPage |
frontend | healthy | frontend/src/pages/LoginPage.tsx |
/HomePage |
frontend | healthy | frontend/src/pages/HomePage.tsx |
/BankPage |
frontend | healthy | frontend/src/pages/BankPage.tsx |
/OAuthCallbackPage |
frontend | healthy | frontend/src/pages/OAuthCallbackPage.tsx |
/PassageFormPage |
frontend | healthy | frontend/src/pages/PassageFormPage.tsx |
/QuestionFormPage |
frontend | healthy | frontend/src/pages/QuestionFormPage.tsx |
/AttemptPage |
frontend | healthy | frontend/src/pages/AttemptPage.tsx |
/ResultsPage |
frontend | healthy | frontend/src/pages/ResultsPage.tsx |
/banks |
frontend | healthy | frontend/src/App.tsx |
/banks/:bankId |
frontend | healthy | frontend/src/App.tsx |
/banks/:bankId/questions/new |
frontend | healthy | frontend/src/App.tsx |
/banks/:bankId/questions/:questionId/edit |
frontend | healthy | frontend/src/App.tsx |
/banks/:bankId/passages/new |
frontend | healthy | frontend/src/App.tsx |
/banks/:bankId/passages/:passageId/edit |
frontend | healthy | frontend/src/App.tsx |
/attempts/:bankId/:id |
frontend | healthy | frontend/src/App.tsx |
/attempts/:bankId/:id/results |
frontend | healthy | frontend/src/App.tsx |
* |
frontend | healthy | frontend/src/App.tsx |
/login |
frontend | healthy | frontend/src/App.tsx |
/auth/callback |
frontend | healthy | frontend/src/App.tsx |
/* |
frontend | healthy | frontend/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
002_add_password_auth.down.sql |
data | healthy | backend/db/migrations/002_add_password_auth.down.sql |
006_contributions.down.sql |
data | healthy | backend/db/migrations/006_contributions.down.sql |
005_public_banks.up.sql |
data | healthy | backend/db/migrations/005_public_banks.up.sql |
008_contribution_events.down.sql |
data | healthy | backend/db/migrations/008_contribution_events.down.sql |
007_contribution_comments.down.sql |
data | healthy | backend/db/migrations/007_contribution_comments.down.sql |
009_attempt_taker.down.sql |
data | healthy | backend/db/migrations/009_attempt_taker.down.sql |
003_passage_paragraphs.up.sql |
data | healthy | backend/db/migrations/003_passage_paragraphs.up.sql |
004_drop_passage_body.down.sql |
data | healthy | backend/db/migrations/004_drop_passage_body.down.sql |
004_drop_passage_body.up.sql |
data | healthy | backend/db/migrations/004_drop_passage_body.up.sql |
003_passage_paragraphs.down.sql |
data | healthy | backend/db/migrations/003_passage_paragraphs.down.sql |
008_contribution_events.up.sql |
data | healthy | backend/db/migrations/008_contribution_events.up.sql |
001_init.down.sql |
data | healthy | backend/db/migrations/001_init.down.sql |
007_contribution_comments.up.sql |
data | healthy | backend/db/migrations/007_contribution_comments.up.sql |
009_attempt_taker.up.sql |
data | healthy | backend/db/migrations/009_attempt_taker.up.sql |
006_contributions.up.sql |
data | healthy | backend/db/migrations/006_contributions.up.sql |
002_add_password_auth.up.sql |
data | healthy | backend/db/migrations/002_add_password_auth.up.sql |
005_public_banks.down.sql |
data | healthy | backend/db/migrations/005_public_banks.down.sql |
001_init.up.sql |
data | healthy | backend/db/migrations/001_init.up.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
contribution_comments |
data | healthy | backend/db/migrations/007_contribution_comments.up.sql |
contributions |
data | healthy | backend/db/migrations/006_contributions.up.sql |
contribution_reviews |
data | healthy | backend/db/migrations/006_contributions.up.sql |
users |
data | healthy | backend/db/migrations/001_init.up.sql |
banks |
data | healthy | backend/db/migrations/001_init.up.sql |
bank_members |
data | healthy | backend/db/migrations/001_init.up.sql |
categories |
data | healthy | backend/db/migrations/001_init.up.sql |
passages |
data | healthy | backend/db/migrations/001_init.up.sql |
question_groups |
data | healthy | backend/db/migrations/001_init.up.sql |
questions |
data | healthy | backend/db/migrations/001_init.up.sql |
q_question_items |
data | healthy | backend/db/migrations/001_init.up.sql |
q_multiple_choices |
data | healthy | backend/db/migrations/001_init.up.sql |
tests |
data | healthy | backend/db/migrations/001_init.up.sql |
test_questions |
data | healthy | backend/db/migrations/001_init.up.sql |
test_attempts |
data | healthy | backend/db/migrations/001_init.up.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/internal/rpchandler/interceptor.go |
security | healthy | backend/internal/rpchandler/interceptor.go |
auth::frontend/src/gen/akashic/v1/auth_connect.ts |
security | healthy | frontend/src/gen/akashic/v1/auth_connect.ts |
auth::backend/gen/akashic/v1/auth.pb.go |
security | healthy | backend/gen/akashic/v1/auth.pb.go |
auth::backend/internal/service/auth.go |
security | healthy | backend/internal/service/auth.go |
auth::backend/go.mod |
security | healthy | backend/go.mod |
auth::backend/gen/akashic/v1/akashicv1connect/auth.connect.… |
security | healthy | backend/gen/akashic/v1/akashicv1connect/auth.connect.go |
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
auth::frontend/src/gen/akashic/v1/auth_pb.ts |
security | healthy | frontend/src/gen/akashic/v1/auth_pb.ts |
auth::.env.example |
security | healthy | .env.example |
auth::frontend/src/api/connect.ts |
security | healthy | frontend/src/api/connect.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
grpc::PassageService |
api | healthy | proto/akashic/v1/passage.proto |
grpc::CategoryService |
api | healthy | proto/akashic/v1/category.proto |
grpc::QuestionService |
api | healthy | proto/akashic/v1/question.proto |
grpc::ContributionService |
api | healthy | proto/akashic/v1/contribution.proto |
grpc::AttemptService |
api | healthy | proto/akashic/v1/attempt.proto |
grpc::TestService |
api | healthy | proto/akashic/v1/test.proto |
grpc::AuthService |
api | healthy | proto/akashic/v1/auth.proto |
grpc::BankService |
api | healthy | proto/akashic/v1/bank.proto |
grpc::QuestionGroupService |
api | healthy | proto/akashic/v1/question_group.proto |
| Label | Layer | Status | Path |
|---|---|---|---|
redis |
data | healthy | CLAUDE.md |
postgresql |
data | healthy | CLAUDE.md |
postgres |
data | healthy | .env.example |
| Label | Layer | Status | Path |
|---|---|---|---|
EC2_HOST |
cicd | healthy | — |
EC2_USER |
cicd | healthy | — |
EC2_SSH_KEY |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
port:8080 |
network | healthy | Dockerfile |
port:5173 |
network | healthy | frontend/vite.config.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
app |
hardware | healthy | docker-compose.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ckoe_ehg |
software | healthy | /tmp/repobility-clone-ckoe_ehg |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::docker |
cicd | healthy | .github/workflows/docker.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
deploy |
cicd | healthy | .github/workflows/docker.yml |
This page is publicly accessible at:
https://repobility.com/scan/a7d220b7-95d4-4a5c-ab0f-6ab273949667/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a7d220b7-95d4-4a5c-ab0f-6ab273949667/
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.