https://github.com/xzy025/wax-wane
· scanned 2026-06-16 01:04 UTC (2 months, 1 week ago)
91 raw signals (0 security + 91 graph)
Last scanned 2 months, 1 week ago · v1 · 91 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 969 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 |
|---|---|---|---|
fail |
software | healthy | scripts/sync-cn-finance.mjs:fail |
createMCPServer |
software | healthy | mcp-servers/shared/mcp-utils.ts:createMCPServer |
startMCPServer |
software | healthy | mcp-servers/shared/mcp-utils.ts:startMCPServer |
textResult |
software | healthy | mcp-servers/shared/mcp-utils.ts:textResult |
jsonResult |
software | healthy | mcp-servers/shared/mcp-utils.ts:jsonResult |
handleQueryTrades |
software | healthy | mcp-servers/trade-db/src/index.mjs:handleQueryTrades |
handleGetTradeGroups |
software | healthy | mcp-servers/trade-db/src/index.mjs:handleGetTradeGroups |
handleUpsertReviewNote |
software | healthy | mcp-servers/trade-db/src/index.mjs:handleUpsertReviewNote |
handleGetReviewNote |
software | healthy | mcp-servers/trade-db/src/index.mjs:handleGetReviewNote |
main |
software | healthy | mcp-servers/trade-db/src/index.mjs:main |
simpleEmbed |
software | healthy | mcp-servers/rag/src/index.mjs:simpleEmbed |
handleSemanticSearch |
software | healthy | mcp-servers/rag/src/index.mjs:handleSemanticSearch |
handleSyncTradeGroups |
software | healthy | mcp-servers/rag/src/index.mjs:handleSyncTradeGroups |
handleGetDocumentCount |
software | healthy | mcp-servers/rag/src/index.mjs:handleGetDocumentCount |
handleHybridSearch |
software | healthy | mcp-servers/rag/src/index.mjs:handleHybridSearch |
main |
software | healthy | mcp-servers/rag/src/index.mjs:main |
fetchJSON |
software | healthy | mcp-servers/market-data/src/index.mjs:fetchJSON |
handleGetAShareQuote |
software | healthy | mcp-servers/market-data/src/index.mjs:handleGetAShareQuote |
handleGetAShareBreadth |
software | healthy | mcp-servers/market-data/src/index.mjs:handleGetAShareBreadth |
handleGetIndexTrends |
software | healthy | mcp-servers/market-data/src/index.mjs:handleGetIndexTrends |
handleGetLimitPool |
software | healthy | mcp-servers/market-data/src/index.mjs:handleGetLimitPool |
handleGetHKData |
software | healthy | mcp-servers/market-data/src/index.mjs:handleGetHKData |
handleGetUSData |
software | healthy | mcp-servers/market-data/src/index.mjs:handleGetUSData |
handleGetMacroIndicators |
software | healthy | mcp-servers/market-data/src/index.mjs:handleGetMacroIndicat… |
handleGetNewsSummary |
software | healthy | mcp-servers/market-data/src/index.mjs:handleGetNewsSummary |
handleGetHotList |
software | healthy | mcp-servers/market-data/src/index.mjs:handleGetHotList |
main |
software | healthy | mcp-servers/market-data/src/index.mjs:main |
handleGetMemory |
software | healthy | mcp-servers/memory-graph/src/index.mjs:handleGetMemory |
handleUpdateTradingProfile |
software | healthy | mcp-servers/memory-graph/src/index.mjs:handleUpdateTradingP… |
handleAddImprovementPlan |
software | healthy | mcp-servers/memory-graph/src/index.mjs:handleAddImprovement… |
handleUpdateConversationSummary |
software | healthy | mcp-servers/memory-graph/src/index.mjs:handleUpdateConversa… |
handleGraphQuery |
software | healthy | mcp-servers/memory-graph/src/index.mjs:handleGraphQuery |
handleFindRelatedTrades |
software | healthy | mcp-servers/memory-graph/src/index.mjs:handleFindRelatedTra… |
handleFindPatternPath |
software | healthy | mcp-servers/memory-graph/src/index.mjs:handleFindPatternPath |
handleGetGraphStats |
software | healthy | mcp-servers/memory-graph/src/index.mjs:handleGetGraphStats |
main |
software | healthy | mcp-servers/memory-graph/src/index.mjs:main |
startServer |
software | healthy | server/index.ts:startServer |
addDocument |
software | healthy | server/rag/vectorStore.ts:addDocument |
searchSimilar |
software | healthy | server/rag/vectorStore.ts:searchSimilar |
deleteDocument |
software | healthy | server/rag/vectorStore.ts:deleteDocument |
getDocumentCount |
software | healthy | server/rag/vectorStore.ts:getDocumentCount |
clearIndex |
software | healthy | server/rag/vectorStore.ts:clearIndex |
simpleEmbed |
software | healthy | server/rag/embedding.ts:simpleEmbed |
embedText |
software | healthy | server/rag/embedding.ts:embedText |
syncTradeGroups |
software | healthy | server/rag/ragSync.ts:syncTradeGroups |
resetAndSyncAll |
software | healthy | server/rag/ragSync.ts:resetAndSyncAll |
shanghaiClock |
software | healthy | server/lib/cache.ts:shanghaiClock |
isAShareSession |
software | healthy | server/lib/cache.ts:isAShareSession |
that |
software | healthy | server/lib/cache.ts:that |
sessionTtl |
software | healthy | server/lib/cache.ts:sessionTtl |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.ts |
software | healthy | vite.config.ts |
README.md |
software | healthy | README.md |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
vitest.server.config.ts |
software | healthy | vitest.server.config.ts |
eslint.config.js |
software | healthy | eslint.config.js |
tsconfig.json |
software | healthy | tsconfig.json |
refactoring-roadmap.md |
software | healthy | docs/refactoring-roadmap.md |
database-schema.md |
software | healthy | docs/database-schema.md |
AI-ARCHITECTURE.md |
software | healthy | docs/AI-ARCHITECTURE.md |
architecture-review.md |
software | healthy | docs/architecture-review.md |
final-architecture.md |
software | healthy | docs/final-architecture.md |
PRD.md |
software | healthy | docs/PRD.md |
README.md |
software | healthy | docs/api/README.md |
openapi.yaml |
software | healthy | docs/api/openapi.yaml |
sync-cn-finance.mjs |
software | healthy | scripts/sync-cn-finance.mjs |
README.md |
software | healthy | mcp-servers/README.md |
mcp-utils.ts |
software | healthy | mcp-servers/shared/mcp-utils.ts |
package.json |
software | healthy | mcp-servers/trade-db/package.json |
index.mjs |
software | healthy | mcp-servers/trade-db/src/index.mjs |
package.json |
software | healthy | mcp-servers/rag/package.json |
index.mjs |
software | healthy | mcp-servers/rag/src/index.mjs |
package.json |
software | healthy | mcp-servers/market-data/package.json |
index.mjs |
software | healthy | mcp-servers/market-data/src/index.mjs |
package.json |
software | healthy | mcp-servers/memory-graph/package.json |
index.mjs |
software | healthy | mcp-servers/memory-graph/src/index.mjs |
package.json |
software | healthy | server/package.json |
index.ts |
software | healthy | server/index.ts |
package-lock.json |
software | healthy | server/package-lock.json |
.env.example |
software | healthy | server/.env.example |
vectorStore.ts |
software | healthy | server/rag/vectorStore.ts |
embedding.ts |
software | healthy | server/rag/embedding.ts |
ragSync.ts |
software | healthy | server/rag/ragSync.ts |
cache.ts |
software | healthy | server/lib/cache.ts |
emHeaders.ts |
software | healthy | server/lib/emHeaders.ts |
redis.ts |
software | healthy | server/lib/redis.ts |
llm.ts |
software | healthy | server/lib/llm.ts |
redis.test.ts |
software | healthy | server/lib/redis.test.ts |
fundamentalArchive.ts |
software | healthy | server/routes/fundamentalArchive.ts |
mcp.ts |
software | healthy | server/routes/mcp.ts |
analysis.ts |
software | healthy | server/routes/analysis.ts |
analysisPrompt.test.ts |
software | healthy | server/routes/analysisPrompt.test.ts |
analysisPrompt.ts |
software | healthy | server/routes/analysisPrompt.ts |
fundamentalArchive.test.ts |
software | healthy | server/routes/fundamentalArchive.test.ts |
memory.ts |
software | healthy | server/routes/memory.ts |
agent.ts |
software | healthy | server/routes/agent.ts |
db.ts |
software | healthy | server/routes/db.ts |
market.ts |
software | healthy | server/routes/market.ts |
memoryEnhanced.ts |
software | healthy | server/memory/memoryEnhanced.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
GET /api/mcp/ashare/trends |
api | healthy | server/routes/mcp.ts |
GET /api/mcp/ashare/quote |
api | healthy | server/routes/mcp.ts |
GET /api/stock/kline |
api | healthy | server/routes/mcp.ts |
GET /api/stock/fundamentals |
api | healthy | server/routes/mcp.ts |
GET /api/stock/news |
api | healthy | server/routes/mcp.ts |
GET /api/web/search |
api | healthy | server/routes/mcp.ts |
GET /api/mcp/ashare/breadth |
api | healthy | server/routes/mcp.ts |
GET /api/mcp/ashare/limit-pool |
api | healthy | server/routes/mcp.ts |
GET /api/mcp/ashare/indices |
api | healthy | server/routes/mcp.ts |
GET /api/mcp/news/summary |
api | healthy | server/routes/mcp.ts |
GET /api/mcp/macro/indicators |
api | healthy | server/routes/mcp.ts |
GET /api/mcp/rag/status |
api | healthy | server/routes/mcp.ts |
GET /api/mcp/rag/search |
api | healthy | server/routes/mcp.ts |
POST /api/mcp/rag/sync |
api | healthy | server/routes/mcp.ts |
POST /api/mcp/graph/sync |
api | healthy | server/routes/mcp.ts |
GET /api/mcp/graph/stats |
api | healthy | server/routes/mcp.ts |
POST /api/mcp/graph/query |
api | healthy | server/routes/mcp.ts |
POST /api/analysis/fundamental |
api | healthy | server/routes/analysis.ts |
GET /api/analysis/fundamental/latest |
api | healthy | server/routes/analysis.ts |
GET /api/memory/:userId |
api | healthy | server/routes/memory.ts |
PUT /api/memory/:userId |
api | healthy | server/routes/memory.ts |
PATCH /api/memory/:userId/profile |
api | healthy | server/routes/memory.ts |
POST /api/memory/:userId/plans |
api | healthy | server/routes/memory.ts |
PATCH /api/memory/:userId/plans/:planId |
api | healthy | server/routes/memory.ts |
PATCH /api/memory/:userId/market |
api | healthy | server/routes/memory.ts |
PATCH /api/memory/:userId/summary |
api | healthy | server/routes/memory.ts |
GET /api/memory-enhanced/:userId |
api | healthy | server/routes/memory.ts |
PATCH /api/memory-enhanced/:userId/profile |
api | healthy | server/routes/memory.ts |
POST /api/memory-enhanced/:userId/infer-profile |
api | healthy | server/routes/memory.ts |
POST /api/memory-enhanced/:userId/lessons |
api | healthy | server/routes/memory.ts |
POST /api/memory-enhanced/:userId/patterns |
api | healthy | server/routes/memory.ts |
POST /api/memory-enhanced/:userId/decisions |
api | healthy | server/routes/memory.ts |
POST /api/memory-enhanced/:userId/actions |
api | healthy | server/routes/memory.ts |
PATCH /api/memory-enhanced/:userId/actions/:actionId |
api | healthy | server/routes/memory.ts |
POST /api/agent/chat |
api | healthy | server/routes/agent.ts |
GET /api/health |
api | healthy | server/routes/agent.ts |
GET /api/db/trades |
api | healthy | server/routes/db.ts |
POST /api/db/trades |
api | healthy | server/routes/db.ts |
GET /api/db/trade-groups |
api | healthy | server/routes/db.ts |
POST /api/db/trade-groups |
api | healthy | server/routes/db.ts |
GET /api/db/review-notes/:groupId |
api | healthy | server/routes/db.ts |
PUT /api/db/review-notes/:groupId |
api | healthy | server/routes/db.ts |
POST /api/db/import-batches |
api | healthy | server/routes/db.ts |
POST /api/refresh |
api | healthy | server/routes/market.ts |
GET /api/ashare |
api | healthy | server/routes/market.ts |
GET /api/hk |
api | healthy | server/routes/market.ts |
GET /api/hk/quote |
api | healthy | server/routes/market.ts |
GET /api/us |
api | healthy | server/routes/market.ts |
GET /api/us/quote |
api | healthy | server/routes/market.ts |
GET /api/hotlist |
api | healthy | server/routes/market.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
docs |
software | healthy | docs |
api |
software | healthy | docs/api |
scripts |
software | healthy | scripts |
mcp-servers |
software | healthy | mcp-servers |
shared |
software | healthy | mcp-servers/shared |
trade-db |
software | healthy | mcp-servers/trade-db |
src |
software | healthy | mcp-servers/trade-db/src |
rag |
software | healthy | mcp-servers/rag |
src |
software | healthy | mcp-servers/rag/src |
market-data |
software | healthy | mcp-servers/market-data |
src |
software | healthy | mcp-servers/market-data/src |
memory-graph |
software | healthy | mcp-servers/memory-graph |
src |
software | healthy | mcp-servers/memory-graph/src |
server |
software | healthy | server |
rag |
software | healthy | server/rag |
lib |
software | healthy | server/lib |
routes |
software | healthy | server/routes |
memory |
software | healthy | server/memory |
services |
software | healthy | server/services |
db |
software | healthy | server/db |
graph |
software | healthy | server/graph |
knowledge |
software | healthy | server/knowledge |
cn-finance |
software | healthy | server/knowledge/cn-finance |
teacher |
software | healthy | server/knowledge/teacher |
principles |
software | healthy | server/knowledge/teacher/principles |
patterns |
software | healthy | server/knowledge/teacher/patterns |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
src |
software | healthy | src |
i18n |
software | healthy | src/i18n |
test |
software | healthy | src/test |
agent |
software | healthy | src/agent |
deep-agents |
software | healthy | src/agent/deep-agents |
components |
software | healthy | src/agent/components |
pipeline |
software | healthy | src/agent/pipeline |
middleware |
software | healthy | src/agent/pipeline/middleware |
tools |
software | healthy | src/agent/tools |
skills |
software | healthy | src/agent/skills |
multi-agent |
software | healthy | src/agent/multi-agent |
orchestrators |
software | healthy | src/agent/multi-agent/orchestrators |
agents |
software | healthy | src/agent/multi-agent/agents |
pipeline |
software | healthy | src/agent/multi-agent/pipeline |
utils |
software | healthy | src/utils |
components |
software | healthy | src/components |
hooks |
software | healthy | src/hooks |
engine |
software | healthy | src/engine |
store |
software | healthy | src/store |
views |
software | healthy | src/views |
| Label | Layer | Status | Path |
|---|---|---|---|
MockRedis |
software | healthy | server/lib/redis.test.ts:MockRedis |
TokenAccumulator |
software | healthy | src/agent/contextCompression.ts:TokenAccumulator |
DeepAgentAdapter |
software | healthy | src/agent/deep-agents/adapter.ts:DeepAgentAdapter |
AgentPipeline |
software | healthy | src/agent/pipeline/pipeline.ts:AgentPipeline |
StructuredReviewOrchestrator |
software | healthy | src/agent/multi-agent/orchestrators/structured-review.orche… |
TheoryReviewOrchestrator |
software | healthy | src/agent/multi-agent/orchestrators/theory-review.orchestra… |
StockAnalysisOrchestrator |
software | healthy | src/agent/multi-agent/orchestrators/stock-analysis.orchestr… |
SynthesizerAgent |
software | healthy | src/agent/multi-agent/agents/synthesizer.agent.ts:Synthesiz… |
TechnicalAgent |
software | healthy | src/agent/multi-agent/agents/technical.agent.ts:TechnicalAg… |
NewsAnalystAgent |
software | healthy | src/agent/multi-agent/agents/news.agent.ts:NewsAnalystAgent |
DowAgent |
software | healthy | src/agent/multi-agent/agents/dow.agent.ts:DowAgent |
for |
software | healthy | src/agent/multi-agent/agents/base.agent.ts:for |
BaseAgent |
software | healthy | src/agent/multi-agent/agents/base.agent.ts:BaseAgent |
TradeReviewerAgent |
software | healthy | src/agent/multi-agent/agents/trade-reviewer.agent.ts:TradeR… |
MarketAnalystAgent |
software | healthy | src/agent/multi-agent/agents/market.agent.ts:MarketAnalystA… |
WyckoffAgent |
software | healthy | src/agent/multi-agent/agents/wyckoff.agent.ts:WyckoffAgent |
MacroAnalystAgent |
software | healthy | src/agent/multi-agent/agents/macro.agent.ts:MacroAnalystAge… |
AlBrooksAgent |
software | healthy | src/agent/multi-agent/agents/albrooks.agent.ts:AlBrooksAgent |
StockNewsAgent |
software | healthy | src/agent/multi-agent/agents/stock-news.agent.ts:StockNewsA… |
SentimentAgent |
software | healthy | src/agent/multi-agent/agents/sentiment.agent.ts:SentimentAg… |
SectorAnalystAgent |
software | healthy | src/agent/multi-agent/agents/sector.agent.ts:SectorAnalystA… |
FundamentalAgent |
software | healthy | src/agent/multi-agent/agents/fundamental.agent.ts:Fundament… |
PipelineContext |
software | healthy | src/agent/multi-agent/pipeline/context.ts:PipelineContext |
const |
software | healthy | src/components/MarketDatePicker.test.tsx:const |
based |
software | healthy | src/components/SegmentedControl.test.tsx:based |
ErrorBoundary |
software | healthy | src/components/ErrorBoundary.tsx:ErrorBoundary |
for |
software | healthy | src/views/ReviewView.test.tsx:for |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.tsx |
AlertItem |
frontend | healthy | src/components/AlertItem.tsx |
USBanner |
frontend | healthy | src/components/USBanner.tsx |
MarketDatePicker |
frontend | healthy | src/components/MarketDatePicker.tsx |
BannerStockCard |
frontend | healthy | src/components/BannerStockCard.tsx |
AShareBanner |
frontend | healthy | src/components/AShareBanner.tsx |
HotListBanner |
frontend | healthy | src/components/HotListBanner.tsx |
TradeGroupTable |
frontend | healthy | src/components/TradeGroupTable.tsx |
HKBanner |
frontend | healthy | src/components/HKBanner.tsx |
MacroBanner |
frontend | healthy | src/components/MacroBanner.tsx |
SegmentedControl |
frontend | healthy | src/components/SegmentedControl.tsx |
ImportView |
frontend | healthy | src/views/ImportView.tsx |
ReviewView |
frontend | healthy | src/views/ReviewView.tsx |
Dashboard |
frontend | healthy | src/views/Dashboard.tsx |
AgentView |
frontend | healthy | src/views/AgentView.tsx |
LedgerView |
frontend | healthy | src/views/LedgerView.tsx |
AnalyticsView |
frontend | healthy | src/views/AnalyticsView.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/market |
frontend | healthy | src/App.tsx |
/dashboard |
frontend | healthy | src/App.tsx |
/import |
frontend | healthy | src/App.tsx |
/ledger |
frontend | healthy | src/App.tsx |
/reviews |
frontend | healthy | src/App.tsx |
/analytics |
frontend | healthy | src/App.tsx |
/agent |
frontend | healthy | src/App.tsx |
* |
frontend | healthy | src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
redis |
data | healthy | README.md |
postgres |
data | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | vite.config.ts |
port:3002 |
network | healthy | docs/api/README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
120.0.0.0 |
network | healthy | server/lib/emHeaders.ts |
131.0.0.0 |
network | healthy | server/services/webSearch.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-ezoh5rxc |
software | healthy | /tmp/repobility-clone-ezoh5rxc |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | package-lock.json |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::ci |
cicd | healthy | .github/workflows/ci.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
test |
cicd | healthy | .github/workflows/ci.yml |
This page is publicly accessible at:
https://repobility.com/scan/be895154-1486-4527-a9de-fc632ab8c04e/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/be895154-1486-4527-a9de-fc632ab8c04e/
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.