https://github.com/ruoso/a-conversa
· scanned 2026-06-15 23:57 UTC (2 months, 3 weeks ago)
1187 raw signals (36 security + 1151 graph)
Last scanned 2 months, 3 weeks ago · v1 · 1092 actionable findings from 2 signal sources. 145 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 6296 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 |
|---|---|---|---|
localeStorageState |
software | healthy | playwright.config.ts:localeStorageState |
formatArg |
software | healthy | vitest.setup.ts:formatArg |
installFakeStore |
software | healthy | tests/smoke/wsStoreSeed.test.ts:installFakeStore |
makeFakePage |
software | healthy | tests/smoke/wsStoreSeed.test.ts:makeFakePage |
rules |
software | healthy | tests/smoke/lint-migrations.test.ts:rules |
Hello |
software | healthy | tests/smoke/hello.test.ts:Hello |
scratch |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts:… |
executorFor |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts:… |
sessionRes |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts:… |
nodeARes |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts:… |
nodeBRes |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts:… |
edgeRes |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts:… |
nodeRes |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts:… |
annRes |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts:… |
lookupUserId |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts:… |
userRes |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts:… |
seedSessionWithNode |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts:… |
tsAt |
software | healthy | tests/behavior/steps/methodology-propose-interpretive-split… |
seedLifecycle |
software | healthy | tests/behavior/steps/methodology-propose-interpretive-split… |
insertParentNode |
software | healthy | tests/behavior/steps/methodology-propose-interpretive-split… |
projectFromDb |
software | healthy | tests/behavior/steps/methodology-propose-interpretive-split… |
res |
software | healthy | tests/behavior/steps/users.steps.ts:res |
res |
software | healthy | tests/behavior/steps/migrate-runner.steps.ts:res |
before |
software | healthy | tests/behavior/steps/migrate-runner.steps.ts:before |
after |
software | healthy | tests/behavior/steps/migrate-runner.steps.ts:after |
scratch |
software | healthy | tests/behavior/steps/http-server.steps.ts:scratch |
scratch |
software | healthy | tests/behavior/steps/backend-ws-audience-subscribe.steps.ts… |
toUtf8 |
software | healthy | tests/behavior/steps/backend-ws-audience-subscribe.steps.ts… |
getClient |
software | healthy | tests/behavior/steps/backend-ws-audience-subscribe.steps.ts… |
ensureAudienceProposeFramesQueue |
software | healthy | tests/behavior/steps/backend-ws-audience-subscribe.steps.ts… |
waitForFrame |
software | healthy | tests/behavior/steps/backend-ws-audience-subscribe.steps.ts… |
userRes |
software | healthy | tests/behavior/steps/backend-ws-audience-subscribe.steps.ts… |
tsAt |
software | healthy | tests/behavior/steps/projection-replay-mixed-arm.steps.ts:t… |
tsAt |
software | healthy | tests/behavior/steps/methodology-structural-target.steps.ts… |
seedLifecycle |
software | healthy | tests/behavior/steps/methodology-structural-target.steps.ts… |
projectFromDb |
software | healthy | tests/behavior/steps/methodology-structural-target.steps.ts… |
tsAt |
software | healthy | tests/behavior/steps/methodology-commit-solo.steps.ts:tsAt |
seedModeratorOnly |
software | healthy | tests/behavior/steps/methodology-commit-solo.steps.ts:seedM… |
projectSolo |
software | healthy | tests/behavior/steps/methodology-commit-solo.steps.ts:proje… |
seedClassifyNode |
software | healthy | tests/behavior/steps/methodology-commit-solo.steps.ts:seedC… |
scratch |
software | healthy | tests/behavior/steps/backend-ws-vote.steps.ts:scratch |
toUtf8 |
software | healthy | tests/behavior/steps/backend-ws-vote.steps.ts:toUtf8 |
getClient |
software | healthy | tests/behavior/steps/backend-ws-vote.steps.ts:getClient |
ensureVoteFramesQueue |
software | healthy | tests/behavior/steps/backend-ws-vote.steps.ts:ensureVoteFra… |
waitForFrame |
software | healthy | tests/behavior/steps/backend-ws-vote.steps.ts:waitForFrame |
userRes |
software | healthy | tests/behavior/steps/backend-ws-vote.steps.ts:userRes |
tsAt |
software | healthy | tests/behavior/steps/diagnostics-event-emission.steps.ts:ts… |
nextSeq |
software | healthy | tests/behavior/steps/diagnostics-event-emission.steps.ts:ne… |
seedLifecycle |
software | healthy | tests/behavior/steps/diagnostics-event-emission.steps.ts:se… |
createNodeRow |
software | healthy | tests/behavior/steps/diagnostics-event-emission.steps.ts:cr… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
playwright.config.ts |
software | healthy | playwright.config.ts |
.prettierrc.json |
software | healthy | .prettierrc.json |
DESIGN.md |
software | healthy | DESIGN.md |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
cucumber.cjs |
software | healthy | cucumber.cjs |
tsconfig.tools.json |
software | healthy | tsconfig.tools.json |
package.json |
software | healthy | package.json |
Dockerfile |
software | healthy | Dockerfile |
.env.user-backup-stale |
software | healthy | .env.user-backup-stale |
compose.dev.yaml |
software | healthy | compose.dev.yaml |
pnpm-workspace.yaml |
software | healthy | pnpm-workspace.yaml |
.env.example |
software | healthy | .env.example |
Makefile |
software | healthy | Makefile |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
CHANGELOG.md |
software | healthy | CHANGELOG.md |
compose.yaml |
software | healthy | compose.yaml |
vitest.config.ts |
software | healthy | vitest.config.ts |
railway.json |
software | healthy | railway.json |
vitest.setup.ts |
software | healthy | vitest.setup.ts |
tsconfig.base.json |
software | healthy | tsconfig.base.json |
tsconfig.json |
software | healthy | tests/tsconfig.json |
vite-env.d.ts |
software | healthy | tests/vite-env.d.ts |
coherency-hint-kind-parity.test.ts |
software | healthy | tests/smoke/coherency-hint-kind-parity.test.ts |
dev-user-pool.test.ts |
software | healthy | tests/smoke/dev-user-pool.test.ts |
wsStoreSeed.test.ts |
software | healthy | tests/smoke/wsStoreSeed.test.ts |
lint-migrations.test.ts |
software | healthy | tests/smoke/lint-migrations.test.ts |
hello.test.ts |
software | healthy | tests/smoke/hello.test.ts |
backend-reference-permission.steps.ts |
software | healthy | tests/behavior/steps/backend-reference-permission.steps.ts |
methodology-propose-interpretive-split.steps.ts |
software | healthy | tests/behavior/steps/methodology-propose-interpretive-split… |
users.steps.ts |
software | healthy | tests/behavior/steps/users.steps.ts |
migrate-runner.steps.ts |
software | healthy | tests/behavior/steps/migrate-runner.steps.ts |
http-server.steps.ts |
software | healthy | tests/behavior/steps/http-server.steps.ts |
backend-ws-audience-subscribe.steps.ts |
software | healthy | tests/behavior/steps/backend-ws-audience-subscribe.steps.ts |
projection-replay-mixed-arm.steps.ts |
software | healthy | tests/behavior/steps/projection-replay-mixed-arm.steps.ts |
methodology-structural-target.steps.ts |
software | healthy | tests/behavior/steps/methodology-structural-target.steps.ts |
session-events.steps.ts |
software | healthy | tests/behavior/steps/session-events.steps.ts |
methodology-commit-solo.steps.ts |
software | healthy | tests/behavior/steps/methodology-commit-solo.steps.ts |
backend-ws-vote.steps.ts |
software | healthy | tests/behavior/steps/backend-ws-vote.steps.ts |
diagnostics-event-emission.steps.ts |
software | healthy | tests/behavior/steps/diagnostics-event-emission.steps.ts |
backend-ws-proposal-status.steps.ts |
software | healthy | tests/behavior/steps/backend-ws-proposal-status.steps.ts |
diagnostics-contradiction-detection.steps.ts |
software | healthy | tests/behavior/steps/diagnostics-contradiction-detection.st… |
methodology-snapshot.steps.ts |
software | healthy | tests/behavior/steps/methodology-snapshot.steps.ts |
methodology-vote.steps.ts |
software | healthy | tests/behavior/steps/methodology-vote.steps.ts |
methodology-propose-break-edge.steps.ts |
software | healthy | tests/behavior/steps/methodology-propose-break-edge.steps.ts |
backend-session-token.steps.ts |
software | healthy | tests/behavior/steps/backend-session-token.steps.ts |
backend-ws-event-broadcast.steps.ts |
software | healthy | tests/behavior/steps/backend-ws-event-broadcast.steps.ts |
fixtures.steps.ts |
software | healthy | tests/behavior/steps/fixtures.steps.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tests |
software | healthy | tests |
smoke |
software | healthy | tests/smoke |
behavior |
software | healthy | tests/behavior |
steps |
software | healthy | tests/behavior/steps |
support |
software | healthy | tests/behavior/support |
e2e |
software | healthy | tests/e2e |
fixtures |
software | healthy | tests/e2e/fixtures |
apps |
software | healthy | apps |
participant |
software | healthy | apps/participant |
src |
software | healthy | apps/participant/src |
layout |
software | healthy | apps/participant/src/layout |
detail |
software | healthy | apps/participant/src/detail |
stores |
software | healthy | apps/participant/src/stores |
error-mapper |
software | healthy | apps/participant/src/error-mapper |
proposals |
software | healthy | apps/participant/src/proposals |
ws |
software | healthy | apps/participant/src/ws |
routes |
software | healthy | apps/participant/src/routes |
history |
software | healthy | apps/participant/src/history |
graph |
software | healthy | apps/participant/src/graph |
test-mode |
software | healthy | apps/test-mode |
src |
software | healthy | apps/test-mode/src |
synthetic |
software | healthy | apps/test-mode/src/synthetic |
scrubber |
software | healthy | apps/test-mode/src/scrubber |
session-log |
software | healthy | apps/test-mode/src/session-log |
diagnostics |
software | healthy | apps/test-mode/src/diagnostics |
inspector |
software | healthy | apps/test-mode/src/inspector |
changes |
software | healthy | apps/test-mode/src/changes |
export |
software | healthy | apps/test-mode/src/export |
moderator |
software | healthy | apps/moderator |
src |
software | healthy | apps/moderator/src |
layout |
software | healthy | apps/moderator/src/layout |
stores |
software | healthy | apps/moderator/src/stores |
testing |
software | healthy | apps/moderator/src/testing |
auth |
software | healthy | apps/moderator/src/auth |
ws |
software | healthy | apps/moderator/src/ws |
routes |
software | healthy | apps/moderator/src/routes |
graph |
software | healthy | apps/moderator/src/graph |
audience |
software | healthy | apps/audience |
src |
software | healthy | apps/audience/src |
state |
software | healthy | apps/audience/src/state |
replay |
software | healthy | apps/audience/src/replay |
ws |
software | healthy | apps/audience/src/ws |
routes |
software | healthy | apps/audience/src/routes |
graph |
software | healthy | apps/audience/src/graph |
server |
software | healthy | apps/server |
scripts |
software | healthy | apps/server/scripts |
migrations |
software | healthy | apps/server/migrations |
src |
software | healthy | apps/server/src |
auth |
software | healthy | apps/server/src/auth |
events |
software | healthy | apps/server/src/events |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
AConversaWorld |
software | healthy | tests/behavior/support/world.ts:AConversaWorld |
is |
software | healthy | tests/e2e/participant-pending-proposals.spec.ts:is |
persists |
software | healthy | tests/e2e/audience-live-session.spec.ts:persists |
is |
software | healthy | tests/e2e/audience-live-session.spec.ts:is |
and |
software | healthy | tests/e2e/moderator-draw-edge.spec.ts:and |
obvious |
software | healthy | tests/e2e/participant-skeleton-smoke.spec.ts:obvious |
is |
software | healthy | tests/e2e/methodology-full-flow.spec.ts:is |
this |
software | healthy | tests/e2e/methodology-full-flow.spec.ts:this |
is |
software | healthy | tests/e2e/fixtures/auth.ts:is |
of |
software | healthy | tests/e2e/fixtures/authed-state.ts:of |
StubWebSocket |
software | healthy | apps/participant/src/mount.test.tsx:StubWebSocket |
for |
software | healthy | apps/participant/src/detail/EntityDetailPanel.tsx:for |
and |
software | healthy | apps/participant/src/detail/EntityDetailPanel.tsx:and |
when |
software | healthy | apps/participant/src/detail/EntityDetailPanel.test.tsx:when |
composition |
software | healthy | apps/participant/src/detail/EntityDetailPanel.test.tsx:comp… |
triple |
software | healthy | apps/participant/src/detail/EntityDetailPanel.test.tsx:trip… |
the |
software | healthy | apps/participant/src/detail/ParticipantVoteButtons.test.tsx… |
equals |
software | healthy | apps/participant/src/proposals/PerProposalFacetBreakdown.te… |
when |
software | healthy | apps/participant/src/proposals/ParticipantTopTabBar.test.ts… |
handles |
software | healthy | apps/participant/src/proposals/proposalSummary.ts:handles |
event |
software | healthy | apps/participant/src/graph/projectGraph.ts:event |
applied |
software | healthy | apps/participant/src/graph/GraphView.tsx:applied |
event |
software | healthy | apps/participant/src/graph/otherVotes.ts:event |
NoopResizeObserver |
software | healthy | apps/participant/src/graph/cytoscapeTestEnv.ts:NoopResizeOb… |
is |
software | healthy | apps/participant/src/graph/GraphView.test.tsx:is |
drops |
software | healthy | apps/participant/src/graph/GraphView.test.tsx:drops |
FakeWebSocketCtor |
software | healthy | apps/moderator/src/App.test.tsx:FakeWebSocketCtor |
of |
software | healthy | apps/moderator/src/layout/useGlobalKeymap.ts:of |
on |
software | healthy | apps/moderator/src/layout/RightSidebar.test.tsx:on |
in |
software | healthy | apps/moderator/src/layout/CaptureTargetChip.test.tsx:in |
on |
software | healthy | apps/moderator/src/layout/ProposalFacetBreakdown.test.tsx:on |
FakeWebSocketCtor |
software | healthy | apps/moderator/src/routes/Operate.test.tsx:FakeWebSocketCtor |
FakeWebSocketCtor |
software | healthy | apps/moderator/src/routes/InviteParticipants.test.tsx:FakeW… |
with |
software | healthy | apps/moderator/src/graph/AnnotationBadge.test.tsx:with |
is |
software | healthy | apps/moderator/src/graph/resolutionPlan.test.ts:is |
ImmediateResizeObserver |
software | healthy | apps/moderator/src/graph/StatementEdge.test.tsx:ImmediateRe… |
ImmediateResizeObserver |
software | healthy | apps/moderator/src/graph/GraphCanvasPane.test.tsx:Immediate… |
on |
software | healthy | apps/moderator/src/graph/GraphCanvasPane.test.tsx:on |
fragments |
software | healthy | apps/moderator/src/graph/DisputationTestChip.test.tsx:fragm… |
names |
software | healthy | apps/moderator/src/graph/StatementNode.test.tsx:names |
handles |
software | healthy | apps/moderator/src/graph/proposalSummary.ts:handles |
for |
software | healthy | apps/moderator/src/graph/PendingAxiomMarkBadge.test.tsx:for |
ImmediateResizeObserver |
software | healthy | apps/moderator/src/graph/AnnotationHostEdge.test.tsx:Immedi… |
strings |
software | healthy | apps/moderator/src/graph/StatementNode.tsx:strings |
StubWebSocket |
software | healthy | apps/audience/src/mount.test.tsx:StubWebSocket |
merely |
software | healthy | apps/audience/src/routes/ChapterMarker.tsx:merely |
is |
software | healthy | apps/audience/src/routes/ChapterMarker.tsx:is |
gating |
software | healthy | apps/audience/src/routes/ChapterMarker.test.tsx:gating |
LANDS |
software | healthy | apps/audience/src/routes/ChapterMarker.test.tsx:LANDS |
under |
software | healthy | apps/server/src/error-handler.test.ts:under |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
auth::tests/behavior/steps/backend-entity-inclusion.steps.ts |
security | healthy | tests/behavior/steps/backend-entity-inclusion.steps.ts |
auth::tests/behavior/steps/backend-screen-name.steps.ts |
security | healthy | tests/behavior/steps/backend-screen-name.steps.ts |
auth::tasks/refinements/backend-hardening/README.md |
security | healthy | tasks/refinements/backend-hardening/README.md |
auth::tests/e2e/audience-replay.spec.ts |
security | healthy | tests/e2e/audience-replay.spec.ts |
auth::apps/server/src/auth/pending-cookie.ts |
security | healthy | apps/server/src/auth/pending-cookie.ts |
auth::packages/shell/src/login-logout/LoginButton.tsx |
security | healthy | packages/shell/src/login-logout/LoginButton.tsx |
auth::infra/authelia/configuration.yml |
security | healthy | infra/authelia/configuration.yml |
auth::apps/server/src/sessions/routes.ts |
security | healthy | apps/server/src/sessions/routes.ts |
auth::tests/e2e/moderator-keymap-help.spec.ts |
security | healthy | tests/e2e/moderator-keymap-help.spec.ts |
auth::apps/server/src/ws/user-soft-delete.test.ts |
security | healthy | apps/server/src/ws/user-soft-delete.test.ts |
auth::tests/e2e/participant-diagnostics-list.spec.ts |
security | healthy | tests/e2e/participant-diagnostics-list.spec.ts |
auth::apps/server/src/ws-origin-allowlist.ts |
security | healthy | apps/server/src/ws-origin-allowlist.ts |
auth::tests/e2e/discovery-flows.spec.ts |
security | healthy | tests/e2e/discovery-flows.spec.ts |
auth::tests/e2e/moderator-hover-details.spec.ts |
security | healthy | tests/e2e/moderator-hover-details.spec.ts |
auth::tests/e2e/participant-lobby.spec.ts |
security | healthy | tests/e2e/participant-lobby.spec.ts |
auth::apps/server/src/openapi.ts |
security | healthy | apps/server/src/openapi.ts |
auth::tests/behavior/steps/backend-session-privacy.steps.ts |
security | healthy | tests/behavior/steps/backend-session-privacy.steps.ts |
auth::packages/shell/src/auth/AuthProvider.tsx |
security | healthy | packages/shell/src/auth/AuthProvider.tsx |
auth::apps/server/src/test-mode/synthetic/scenarios.ts |
security | healthy | apps/server/src/test-mode/synthetic/scenarios.ts |
auth::tests/e2e/session-lifecycle-journey.spec.ts |
security | healthy | tests/e2e/session-lifecycle-journey.spec.ts |
auth::apps/server/src/auth/config.test.ts |
security | healthy | apps/server/src/auth/config.test.ts |
auth::tests/e2e/participant-history.spec.ts |
security | healthy | tests/e2e/participant-history.spec.ts |
auth::apps/server/src/auth/config.ts |
security | healthy | apps/server/src/auth/config.ts |
auth::tests/e2e/fixtures/auth.ts |
security | healthy | tests/e2e/fixtures/auth.ts |
auth::apps/server/src/auth/logout-revocation.test.ts |
security | healthy | apps/server/src/auth/logout-revocation.test.ts |
auth::apps/server/src/auth/no-profile-data.test.ts |
security | healthy | apps/server/src/auth/no-profile-data.test.ts |
auth::tests/e2e/participant-axiom-mark.spec.ts |
security | healthy | tests/e2e/participant-axiom-mark.spec.ts |
auth::apps/server/src/auth/token-denylist.ts |
security | healthy | apps/server/src/auth/token-denylist.ts |
auth::tests/behavior/steps/backend-no-profile-data.steps.ts |
security | healthy | tests/behavior/steps/backend-no-profile-data.steps.ts |
auth::tests/e2e/global-auth.setup.ts |
security | healthy | tests/e2e/global-auth.setup.ts |
auth::tests/behavior/steps/backend-end-session.steps.ts |
security | healthy | tests/behavior/steps/backend-end-session.steps.ts |
auth::packages/shell/src/auth/auth.test.tsx |
security | healthy | packages/shell/src/auth/auth.test.tsx |
auth::apps/server/src/auth/screen-name.test.ts |
security | healthy | apps/server/src/auth/screen-name.test.ts |
auth::apps/root/src/routes/LandingRoute.tsx |
security | healthy | apps/root/src/routes/LandingRoute.tsx |
auth::tests/e2e/moderator-capture.spec.ts |
security | healthy | tests/e2e/moderator-capture.spec.ts |
auth::apps/server/src/auth/session-token.test.ts |
security | healthy | apps/server/src/auth/session-token.test.ts |
auth::tests/e2e/test-mode-skeleton-smoke.spec.ts |
security | healthy | tests/e2e/test-mode-skeleton-smoke.spec.ts |
auth::tests/behavior/steps/backend-session-start.steps.ts |
security | healthy | tests/behavior/steps/backend-session-start.steps.ts |
auth::apps/server/src/replay/routes.test.ts |
security | healthy | apps/server/src/replay/routes.test.ts |
auth::scripts/rehearse-rollback.sh |
security | healthy | scripts/rehearse-rollback.sh |
auth::apps/server/src/auth/session-token.ts |
security | healthy | apps/server/src/auth/session-token.ts |
auth::apps/server/src/auth/routes.test.ts |
security | healthy | apps/server/src/auth/routes.test.ts |
auth::tests/smoke/dev-user-pool.test.ts |
security | healthy | tests/smoke/dev-user-pool.test.ts |
auth::tests/behavior/steps/backend-participant-assignment.s… |
security | healthy | tests/behavior/steps/backend-participant-assignment.steps.ts |
auth::tests/behavior/steps/backend-public-sessions.steps.ts |
security | healthy | tests/behavior/steps/backend-public-sessions.steps.ts |
auth::tests/behavior/steps/backend-oauth-config.steps.ts |
security | healthy | tests/behavior/steps/backend-oauth-config.steps.ts |
auth::tests/e2e/participant-pending-proposals.spec.ts |
security | healthy | tests/e2e/participant-pending-proposals.spec.ts |
auth::tests/behavior/steps/backend-my-sessions.steps.ts |
security | healthy | tests/behavior/steps/backend-my-sessions.steps.ts |
auth::apps/server/src/sessions/routes.test.ts |
security | healthy | apps/server/src/sessions/routes.test.ts |
auth::tests/e2e/moderator-snapshot.spec.ts |
security | healthy | tests/e2e/moderator-snapshot.spec.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
SyntheticGallery |
frontend | healthy | apps/test-mode/src/synthetic/SyntheticGallery.tsx |
SessionScrubberContainer |
frontend | healthy | apps/test-mode/src/scrubber/SessionScrubberContainer.tsx |
TimelineScrubber |
frontend | healthy | apps/test-mode/src/scrubber/TimelineScrubber.tsx |
SessionLogRoute |
frontend | healthy | apps/test-mode/src/session-log/SessionLogRoute.tsx |
DiagnosticInspector |
frontend | healthy | apps/test-mode/src/diagnostics/DiagnosticInspector.tsx |
EventInspector |
frontend | healthy | apps/test-mode/src/inspector/EventInspector.tsx |
ChangeHighlights |
frontend | healthy | apps/test-mode/src/changes/ChangeHighlights.tsx |
ExportPanel |
frontend | healthy | apps/test-mode/src/export/ExportPanel.tsx |
SnapshotMarkerStrip |
frontend | healthy | apps/moderator/src/graph/SnapshotMarkerStrip.tsx |
ReplayPlaybackContainer |
frontend | healthy | apps/audience/src/replay/ReplayPlaybackContainer.tsx |
AudienceReplayRoute |
frontend | healthy | apps/audience/src/routes/AudienceReplayRoute.tsx |
AudienceGraphView |
frontend | healthy | apps/audience/src/graph/GraphView.tsx |
App |
frontend | healthy | apps/root/src/App.tsx |
WalkthroughDemoNarrated |
frontend | healthy | apps/root/src/walkthrough/WalkthroughDemoNarrated.tsx |
WalkthroughCaption |
frontend | healthy | apps/root/src/walkthrough/WalkthroughCaption.tsx |
WalkthroughDemo |
frontend | healthy | apps/root/src/walkthrough/WalkthroughDemo.tsx |
ChatPanel |
frontend | healthy | apps/root/src/walkthrough/ChatPanel.tsx |
WalkthroughDemoCompact |
frontend | healthy | apps/root/src/walkthrough/WalkthroughDemoCompact.tsx |
MySessionsRoute |
frontend | healthy | apps/root/src/routes/MySessionsRoute.tsx |
PublicSessionsRoute |
frontend | healthy | apps/root/src/routes/PublicSessionsRoute.tsx |
LocaleSwitcher |
frontend | healthy | apps/root/src/landing/LocaleSwitcher.tsx |
HowItWorksSection |
frontend | healthy | apps/root/src/landing/HowItWorksSection.tsx |
CallToActionSection |
frontend | healthy | apps/root/src/landing/CallToActionSection.tsx |
OpenSourceSection |
frontend | healthy | apps/root/src/landing/OpenSourceSection.tsx |
LandingFooter |
frontend | healthy | apps/root/src/landing/LandingFooter.tsx |
HeroSection |
frontend | healthy | apps/root/src/landing/HeroSection.tsx |
WhatItSurfacesSection |
frontend | healthy | apps/root/src/landing/WhatItSurfacesSection.tsx |
SessionRoleBadge |
frontend | healthy | apps/root/src/discovery/SessionRoleBadge.tsx |
SoloSessionBadge |
frontend | healthy | apps/root/src/discovery/SoloSessionBadge.tsx |
JoinLiveLink |
frontend | healthy | apps/root/src/discovery/JoinLiveLink.tsx |
SeeReplayLink |
frontend | healthy | apps/root/src/discovery/SeeReplayLink.tsx |
SessionList |
frontend | healthy | apps/root/src/discovery/SessionList.tsx |
AudienceAnnotationOverlay |
frontend | healthy | packages/graph-view/src/AnnotationOverlay.tsx |
AudienceNodeAppearOverlay |
frontend | healthy | packages/graph-view/src/NodeAppearOverlay.tsx |
AudienceAnnotationBadge |
frontend | healthy | packages/graph-view/src/AnnotationBadge.tsx |
AudienceDiagnosticEdgeFireOverlay |
frontend | healthy | packages/graph-view/src/DiagnosticEdgeFireOverlay.tsx |
AudienceDiagnosticFireOverlay |
frontend | healthy | packages/graph-view/src/DiagnosticFireOverlay.tsx |
AudienceWithdrawalHaloOverlay |
frontend | healthy | packages/graph-view/src/WithdrawalHaloOverlay.tsx |
SnapshotJumpList |
frontend | healthy | packages/shell/src/snapshot-list/SnapshotJumpList.tsx |
SnapshotList |
frontend | healthy | packages/shell/src/snapshot-list/SnapshotList.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/auth/login |
api | healthy | apps/server/src/server.ts |
GET /api/auth/callback |
api | healthy | apps/server/src/auth/routes.ts |
POST /api/auth/screen-name |
api | healthy | apps/server/src/auth/routes.ts |
POST /api/auth/logout |
api | healthy | apps/server/src/auth/routes.ts |
GET /api/auth/me |
api | healthy | apps/server/src/auth/routes.ts |
GET /api/sessions/:id/events |
api | healthy | apps/server/src/replay/routes.ts |
GET /api/sessions/:id/snapshots |
api | healthy | apps/server/src/replay/routes.ts |
GET /api/sessions/:id/snapshots/:snapshotId |
api | healthy | apps/server/src/replay/routes.ts |
GET /api/sessions/:id/state |
api | healthy | apps/server/src/replay/routes.ts |
GET /api/sessions/:id/diagnostics |
api | healthy | apps/server/src/replay/routes.ts |
POST /api/sessions |
api | healthy | apps/server/src/sessions/routes.ts |
GET /api/sessions |
api | healthy | apps/server/src/sessions/routes.ts |
GET /api/sessions/mine |
api | healthy | apps/server/src/sessions/routes.ts |
GET /api/sessions/public |
api | healthy | apps/server/src/sessions/routes.ts |
GET /api/sessions/:id |
api | healthy | apps/server/src/sessions/routes.ts |
POST /api/sessions/:id/end |
api | healthy | apps/server/src/sessions/routes.ts |
POST /api/sessions/:id/restart |
api | healthy | apps/server/src/sessions/routes.ts |
POST /api/sessions/:id/start |
api | healthy | apps/server/src/sessions/routes.ts |
PATCH /api/sessions/:id/privacy |
api | healthy | apps/server/src/sessions/routes.ts |
POST /api/sessions/:id/participants |
api | healthy | apps/server/src/sessions/routes.ts |
DELETE /api/sessions/:id/participants/:userId |
api | healthy | apps/server/src/sessions/routes.ts |
POST /api/sessions/:id/invite/claim |
api | healthy | apps/server/src/sessions/routes.ts |
GET /api/sessions/:id/participants |
api | healthy | apps/server/src/sessions/routes.ts |
POST /api/sessions/:id/include |
api | healthy | apps/server/src/sessions/routes.ts |
GET /api/test-mode/synthetic-scenarios |
api | healthy | apps/server/src/test-mode/routes.ts |
POST /api/test-mode/synthetic-sessions |
api | healthy | apps/server/src/test-mode/routes.ts |
GET /api/ws |
api | healthy | apps/server/src/ws/connection.ts |
GET /healthz |
api | healthy | apps/server/src/routes/healthz.ts |
GET /readyz |
api | healthy | apps/server/src/routes/readyz.ts |
GET /_surfaces/manifest.json |
api | healthy | apps/server/src/routes/static-frontends.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/sessions/:id/invite |
frontend | healthy | apps/participant/src/App.tsx |
/sessions/:id/lobby |
frontend | healthy | apps/participant/src/App.tsx |
/sessions/:id |
frontend | healthy | apps/participant/src/App.tsx |
* |
frontend | healthy | apps/participant/src/App.tsx |
/sessions/:sessionId |
frontend | healthy | apps/test-mode/src/App.tsx |
/ |
frontend | healthy | apps/test-mode/src/synthetic/SyntheticGallery.test.tsx |
/sessions/new |
frontend | healthy | apps/moderator/src/App.tsx |
/sessions/:id/operate |
frontend | healthy | apps/moderator/src/App.tsx |
/protected |
frontend | healthy | apps/moderator/src/auth/RequireAuth.test.tsx |
/login |
frontend | healthy | apps/moderator/src/auth/RequireAuth.test.tsx |
/screen-name |
frontend | healthy | apps/moderator/src/auth/RequireAuth.test.tsx |
/m/sessions/:id/operate |
frontend | healthy | apps/moderator/src/graph/DrawEdgeRolePicker.test.tsx |
/a/* |
frontend | healthy | apps/audience/src/App.tsx |
/:locale/sessions/:sessionId |
frontend | healthy | apps/audience/src/App.tsx |
/replay/:sessionId |
frontend | healthy | apps/audience/src/App.tsx |
/:locale/replay/:sessionId |
frontend | healthy | apps/audience/src/App.tsx |
/:locale?/sessions/:id |
frontend | healthy | apps/audience/src/state/sessionId.ts |
/sessions |
frontend | healthy | apps/root/src/App.tsx |
/sessions/mine |
frontend | healthy | apps/root/src/App.tsx |
/logout |
frontend | healthy | apps/root/src/App.tsx |
/auth/callback |
frontend | healthy | apps/root/src/App.tsx |
/m/* |
frontend | healthy | apps/root/src/App.tsx |
/p/* |
frontend | healthy | apps/root/src/App.tsx |
/t/* |
frontend | healthy | apps/root/src/App.tsx |
/m/sessions/new |
frontend | healthy | apps/root/src/routes/LandingRoute.test.tsx |
/m/sessions/abc |
frontend | healthy | apps/root/src/routes/LoginRoute.test.tsx |
/p/sessions/xyz/invite |
frontend | healthy | apps/root/src/routes/ScreenNameRoute.test.tsx |
/x/0000_meta.sql |
frontend | healthy | apps/server/src/migrate-startup.test.ts |
/x/0001_users.sql |
frontend | healthy | apps/server/src/migrate-startup.test.ts |
/x/0010_session_events.sql |
frontend | healthy | apps/server/src/migrate-startup.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
lint-migrations.test.ts |
data | healthy | tests/smoke/lint-migrations.test.ts |
0011_auth_token_denylist.sql |
data | healthy | apps/server/migrations/0011_auth_token_denylist.sql |
0002_sessions.sql |
data | healthy | apps/server/migrations/0002_sessions.sql |
0015_auth_flow_state.sql |
data | healthy | apps/server/migrations/0015_auth_flow_state.sql |
0018_sessions_started_at.sql |
data | healthy | apps/server/migrations/0018_sessions_started_at.sql |
0019_session_events_session_restarted.sql |
data | healthy | apps/server/migrations/0019_session_events_session_restarte… |
0014_session_events_withdraw_agreement.sql |
data | healthy | apps/server/migrations/0014_session_events_withdraw_agreeme… |
0010_session_events.sql |
data | healthy | apps/server/migrations/0010_session_events.sql |
0003_session_participants.sql |
data | healthy | apps/server/migrations/0003_session_participants.sql |
0020_sessions_solo.sql |
data | healthy | apps/server/migrations/0020_sessions_solo.sql |
0013_session_events_session_mode_changed.sql |
data | healthy | apps/server/migrations/0013_session_events_session_mode_cha… |
0006_annotations.sql |
data | healthy | apps/server/migrations/0006_annotations.sql |
0008_session_edges.sql |
data | healthy | apps/server/migrations/0008_session_edges.sql |
0004_nodes.sql |
data | healthy | apps/server/migrations/0004_nodes.sql |
0016_session_events_proposal_withdrawn.sql |
data | healthy | apps/server/migrations/0016_session_events_proposal_withdra… |
0001_users.sql |
data | healthy | apps/server/migrations/0001_users.sql |
0005_edges.sql |
data | healthy | apps/server/migrations/0005_edges.sql |
0009_session_annotations.sql |
data | healthy | apps/server/migrations/0009_session_annotations.sql |
0017_edges_polymorphic_endpoints.sql |
data | healthy | apps/server/migrations/0017_edges_polymorphic_endpoints.sql |
0000_meta.sql |
data | healthy | apps/server/migrations/0000_meta.sql |
0007_session_nodes.sql |
data | healthy | apps/server/migrations/0007_session_nodes.sql |
0012_session_events_entity_removed.sql |
data | healthy | apps/server/migrations/0012_session_events_entity_removed.s… |
lint-migrations.ts |
data | healthy | scripts/lint-migrations.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.user-backup-stale |
security | healthy | .env.user-backup-stale |
password_literal::tests/e2e/fixtures/dev-users.ts |
security | healthy | tests/e2e/fixtures/dev-users.ts |
password_literal::apps/server/src/logger.test.ts |
security | healthy | apps/server/src/logger.test.ts |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
password_literal::infra/authelia/users.yml |
security | healthy | infra/authelia/users.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
dry-run |
cicd | healthy | .github/workflows/migration-dry-run.yml |
load |
cicd | healthy | .github/workflows/load-test.yml |
setup |
cicd | healthy | .github/workflows/ci.yml |
lint |
cicd | healthy | .github/workflows/ci.yml |
format |
cicd | healthy | .github/workflows/ci.yml |
typecheck |
cicd | healthy | .github/workflows/ci.yml |
tests |
cicd | healthy | .github/workflows/ci.yml |
e2e-playwright |
cicd | healthy | .github/workflows/ci.yml |
build |
cicd | healthy | .github/workflows/ci.yml |
audit-warn |
cicd | healthy | .github/workflows/ci.yml |
audit |
cicd | healthy | .github/workflows/dependency-audit.yml |
gate |
cicd | healthy | .github/workflows/release.yml |
test |
cicd | healthy | .github/workflows/release.yml |
publish |
cicd | healthy | .github/workflows/release.yml |
deploy |
cicd | healthy | .github/workflows/release.yml |
rehearse |
cicd | healthy | .github/workflows/rollback-rehearsal.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
auth_token_denylist |
data | healthy | apps/server/migrations/0011_auth_token_denylist.sql |
sessions |
data | healthy | apps/server/migrations/0002_sessions.sql |
auth_flow_state |
data | healthy | apps/server/migrations/0015_auth_flow_state.sql |
session_events |
data | healthy | apps/server/migrations/0010_session_events.sql |
session_participants |
data | healthy | apps/server/migrations/0003_session_participants.sql |
annotations |
data | healthy | apps/server/migrations/0006_annotations.sql |
session_edges |
data | healthy | apps/server/migrations/0008_session_edges.sql |
nodes |
data | healthy | apps/server/migrations/0004_nodes.sql |
users |
data | healthy | apps/server/migrations/0001_users.sql |
edges |
data | healthy | apps/server/migrations/0005_edges.sql |
session_annotations |
data | healthy | apps/server/migrations/0009_session_annotations.sql |
_aconversa_meta |
data | healthy | apps/server/migrations/0000_meta.sql |
session_nodes |
data | healthy | apps/server/migrations/0007_session_nodes.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | Dockerfile |
port:5432 |
network | healthy | compose.yaml |
port:9091 |
network | healthy | compose.yaml |
port:5173 |
network | healthy | apps/moderator/vite.config.ts |
port:5174 |
network | healthy | apps/root/vite.config.ts |
port:07 |
network | healthy | .github/workflows/dependency-audit.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::migration-dry-run |
cicd | healthy | .github/workflows/migration-dry-run.yml |
gha::load-test |
cicd | healthy | .github/workflows/load-test.yml |
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
gha::dependency-audit |
cicd | healthy | .github/workflows/dependency-audit.yml |
gha::release |
cicd | healthy | .github/workflows/release.yml |
gha::rollback-rehearsal |
cicd | healthy | .github/workflows/rollback-rehearsal.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | playwright.config.ts |
postgresql |
data | healthy | compose.yaml |
sqlite |
data | healthy | compose.yaml |
redis |
data | healthy | infra/authelia/configuration.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
image::Dockerfile |
hardware | healthy | Dockerfile |
app |
hardware | healthy | compose.yaml |
postgres |
hardware | healthy | compose.yaml |
authelia |
hardware | healthy | compose.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
GITHUB_TOKEN |
cicd | healthy | — |
RAILWAY_TOKEN |
cicd | healthy | — |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-6qmors4x |
software | healthy | /tmp/repobility-clone-6qmors4x |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | Makefile |
| Label | Layer | Status | Path |
|---|---|---|---|
loadbalancer |
network | healthy | apps/server/src/logger.test.ts |
This page is publicly accessible at:
https://repobility.com/scan/4f25cc9f-c821-43e2-8f3d-d2f742c6eef7/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/4f25cc9f-c821-43e2-8f3d-d2f742c6eef7/
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.