https://github.com/XuanRanL/webnovelwriter
· scanned 2026-06-16 01:03 UTC (2 months, 1 week ago)
109 raw signals (0 security + 109 graph)
Last scanned 2 months, 1 week ago · v1 · 92 actionable findings from 1 signal source. 17 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 2328 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 |
|---|---|---|---|
now_iso |
software | healthy | webnovel-writer/scripts/workflow_manager.py:47 |
find_project_root |
software | healthy | webnovel-writer/scripts/workflow_manager.py:51 |
_get_active_project_root |
software | healthy | webnovel-writer/scripts/workflow_manager.py:67 |
get_workflow_state_path |
software | healthy | webnovel-writer/scripts/workflow_manager.py:74 |
get_call_trace_path |
software | healthy | webnovel-writer/scripts/workflow_manager.py:80 |
append_call_trace |
software | healthy | webnovel-writer/scripts/workflow_manager.py:85 |
safe_append_call_trace |
software | healthy | webnovel-writer/scripts/workflow_manager.py:99 |
expected_step_owner |
software | healthy | webnovel-writer/scripts/workflow_manager.py:106 |
_is_semantically_empty |
software | healthy | webnovel-writer/scripts/workflow_manager.py:179 |
_validate_artifact_has_semantic_field |
software | healthy | webnovel-writer/scripts/workflow_manager.py:201 |
_active_parallel_group |
software | healthy | webnovel-writer/scripts/workflow_manager.py:242 |
step_allowed_before |
software | healthy | webnovel-writer/scripts/workflow_manager.py:250 |
missing_required_before |
software | healthy | webnovel-writer/scripts/workflow_manager.py:278 |
_new_task |
software | healthy | webnovel-writer/scripts/workflow_manager.py:300 |
_finalize_current_step_as_failed |
software | healthy | webnovel-writer/scripts/workflow_manager.py:323 |
_mark_task_failed |
software | healthy | webnovel-writer/scripts/workflow_manager.py:338 |
_task_history_entry |
software | healthy | webnovel-writer/scripts/workflow_manager.py:349 |
_pending_required_steps |
software | healthy | webnovel-writer/scripts/workflow_manager.py:367 |
start_task |
software | healthy | webnovel-writer/scripts/workflow_manager.py:390 |
start_step |
software | healthy | webnovel-writer/scripts/workflow_manager.py:417 |
complete_step |
software | healthy | webnovel-writer/scripts/workflow_manager.py:525 |
fail_step |
software | healthy | webnovel-writer/scripts/workflow_manager.py:713 |
run_step |
software | healthy | webnovel-writer/scripts/workflow_manager.py:766 |
complete_task |
software | healthy | webnovel-writer/scripts/workflow_manager.py:829 |
detect_interruption |
software | healthy | webnovel-writer/scripts/workflow_manager.py:943 |
analyze_recovery_options |
software | healthy | webnovel-writer/scripts/workflow_manager.py:982 |
_backup_chapter_for_cleanup |
software | healthy | webnovel-writer/scripts/workflow_manager.py:1201 |
cleanup_artifacts |
software | healthy | webnovel-writer/scripts/workflow_manager.py:1213 |
clear_current_task |
software | healthy | webnovel-writer/scripts/workflow_manager.py:1283 |
fail_current_task |
software | healthy | webnovel-writer/scripts/workflow_manager.py:1303 |
load_state |
software | healthy | webnovel-writer/scripts/workflow_manager.py:1324 |
save_state |
software | healthy | webnovel-writer/scripts/workflow_manager.py:1346 |
get_pending_steps |
software | healthy | webnovel-writer/scripts/workflow_manager.py:1353 |
extract_stable_state |
software | healthy | webnovel-writer/scripts/workflow_manager.py:1365 |
add_project_root_arg |
software | healthy | webnovel-writer/scripts/workflow_manager.py:1386 |
_ensure_workflow_manager_on_path |
software | healthy | webnovel-writer/scripts/hygiene_check.py:79 |
find_project_root |
software | healthy | webnovel-writer/scripts/hygiene_check.py:136 |
__init__ |
software | healthy | webnovel-writer/scripts/hygiene_check.py:151 |
record |
software | healthy | webnovel-writer/scripts/hygiene_check.py:157 |
exit_code |
software | healthy | webnovel-writer/scripts/hygiene_check.py:164 |
render |
software | healthy | webnovel-writer/scripts/hygiene_check.py:171 |
check_rogue_empty_files |
software | healthy | webnovel-writer/scripts/hygiene_check.py:199 |
_is_accident |
software | healthy | webnovel-writer/scripts/hygiene_check.py:226 |
check_root_layout |
software | healthy | webnovel-writer/scripts/hygiene_check.py:270 |
check_chapter_meta_core |
software | healthy | webnovel-writer/scripts/hygiene_check.py:313 |
check_score_alignment |
software | healthy | webnovel-writer/scripts/hygiene_check.py:349 |
check_workflow_not_dangling |
software | healthy | webnovel-writer/scripts/hygiene_check.py:369 |
check_workflow_artifact_integrity |
software | healthy | webnovel-writer/scripts/hygiene_check.py:423 |
check_chapter_text_hygiene |
software | healthy | webnovel-writer/scripts/hygiene_check.py:506 |
check_foreshadowing_dedup |
software | healthy | webnovel-writer/scripts/hygiene_check.py:550 |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
LICENSE |
software | healthy | LICENSE |
requirements.txt |
software | healthy | requirements.txt |
architecture.md |
software | healthy | docs/architecture.md |
genres.md |
software | healthy | docs/genres.md |
rag-and-config.md |
software | healthy | docs/rag-and-config.md |
README.md |
software | healthy | docs/README.md |
commands.md |
software | healthy | docs/commands.md |
RCA-CHANGELOG.md |
software | healthy | docs/RCA-CHANGELOG.md |
Ch14_Provider_Investigation_2026-04-27.md |
software | healthy | docs/Ch14_Provider_Investigation_2026-04-27.md |
operations.md |
software | healthy | docs/operations.md |
Ch14_RCA_Report_2026-04-27.md |
software | healthy | docs/Ch14_RCA_Report_2026-04-27.md |
round19.1-final-report.md |
software | healthy | docs/superpowers/plans/round19.1-final-report.md |
round19-audit-report.md |
software | healthy | docs/superpowers/plans/round19-audit-report.md |
2026-04-25-upstream-cherry-pick-quality-uplift.md |
software | healthy | docs/superpowers/plans/2026-04-25-upstream-cherry-pick-qual… |
round19-comprehensive-test-report.md |
software | healthy | docs/superpowers/plans/round19-comprehensive-test-report.md |
2026-04-25-reader-quality-uplift-v3-final.md |
software | healthy | docs/superpowers/plans/2026-04-25-reader-quality-uplift-v3-… |
2026-04-25-reader-quality-uplift-v2.md |
software | healthy | docs/superpowers/plans/2026-04-25-reader-quality-uplift-v2.… |
ch1-11-root-cause-analysis.md |
software | healthy | docs/superpowers/plans/round19-research/ch1-11-root-cause-a… |
phase-d-decision.md |
software | healthy | docs/superpowers/plans/round19-research/phase-d-decision.md |
2026-04-26-ch1-12-health-check.md |
software | healthy | docs/diagnostics/2026-04-26-ch1-12-health-check.md |
2026-04-26-round20.6-deep-fix-report.md |
software | healthy | docs/diagnostics/2026-04-26-round20.6-deep-fix-report.md |
2026-04-26-round20.2-implementation-report.md |
software | healthy | docs/diagnostics/2026-04-26-round20.2-implementation-report… |
2026-04-25-steps-workflow-deep-diagnosis.md |
software | healthy | docs/diagnostics/2026-04-25-steps-workflow-deep-diagnosis.md |
2026-04-29-step35-combined-external-review-report.md |
software | healthy | docs/diagnostics/2026-04-29-step35-combined-external-review… |
2026-04-26-round20.1-implementation-report.md |
software | healthy | docs/diagnostics/2026-04-26-round20.1-implementation-report… |
2026-04-25-round20-implementation-report.md |
software | healthy | docs/diagnostics/2026-04-25-round20-implementation-report.md |
2026-04-26-round20.7-deep-fix-report.md |
software | healthy | docs/diagnostics/2026-04-26-round20.7-deep-fix-report.md |
2026-04-26-round20.3-implementation-report.md |
software | healthy | docs/diagnostics/2026-04-26-round20.3-implementation-report… |
2026-04-26-round20.5-root-cause-fix-report.md |
software | healthy | docs/diagnostics/2026-04-26-round20.5-root-cause-fix-report… |
2026-04-29-step35-api666-max-token-thinking-report.md |
software | healthy | docs/diagnostics/2026-04-29-step35-api666-max-token-thinkin… |
settings.json |
software | healthy | .claude/settings.json |
plugin-version.yml |
software | healthy | .github/workflows/plugin-version.yml |
plugin-release.yml |
software | healthy | .github/workflows/plugin-release.yml |
webnovel-workflow.mdc |
software | healthy | .cursor/rules/webnovel-workflow.mdc |
external-review-spec.mdc |
software | healthy | .cursor/rules/external-review-spec.mdc |
CUSTOMIZATIONS.md |
software | healthy | webnovel-writer/CUSTOMIZATIONS.md |
MIGRATION_NEW_PROJECT.md |
software | healthy | webnovel-writer/MIGRATION_NEW_PROJECT.md |
ROUND19_DO_NOT_MERGE.md |
software | healthy | webnovel-writer/ROUND19_DO_NOT_MERGE.md |
README.md |
software | healthy | webnovel-writer/genres/README.md |
ending-patterns.md |
software | healthy | webnovel-writer/genres/zhihu-short/ending-patterns.md |
hook-techniques.md |
software | healthy | webnovel-writer/genres/zhihu-short/hook-techniques.md |
plot-compression.md |
software | healthy | webnovel-writer/genres/zhihu-short/plot-compression.md |
genre-templates.md |
software | healthy | webnovel-writer/genres/zhihu-short/genre-templates.md |
emotional-peaks.md |
software | healthy | webnovel-writer/genres/zhihu-short/emotional-peaks.md |
pacing-rhythm.md |
software | healthy | webnovel-writer/genres/zhihu-short/pacing-rhythm.md |
character-quick-build.md |
software | healthy | webnovel-writer/genres/zhihu-short/character-quick-build.md |
plot-logic.md |
software | healthy | webnovel-writer/genres/realistic/plot-logic.md |
dialogue-authenticity.md |
software | healthy | webnovel-writer/genres/realistic/dialogue-authenticity.md |
social-issues.md |
software | healthy | webnovel-writer/genres/realistic/social-issues.md |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
HygieneReport |
software | healthy | webnovel-writer/scripts/hygiene_check.py:150 |
GoldenThreeChecker |
software | healthy | webnovel-writer/scripts/golden_three_checker.py:152 |
ProviderRateLimiter |
software | healthy | webnovel-writer/scripts/external_review.py:98 |
CombinedReviewError |
software | healthy | webnovel-writer/scripts/external_review.py:1535 |
ArchiveManager |
software | healthy | webnovel-writer/scripts/archive_manager.py:63 |
StateUpdater |
software | healthy | webnovel-writer/scripts/update_state.py:71 |
TavilyClient |
software | healthy | webnovel-writer/scripts/tavily_search.py:94 |
StatusReporter |
software | healthy | webnovel-writer/scripts/status_reporter.py:126 |
AtomicWriteError |
software | healthy | webnovel-writer/scripts/security_utils.py:340 |
GitBackupManager |
software | healthy | webnovel-writer/scripts/backup_manager.py:70 |
APIStats |
software | healthy | webnovel-writer/scripts/data_modules/api_client.py:34 |
EmbeddingAPIClient |
software | healthy | webnovel-writer/scripts/data_modules/api_client.py:41 |
RerankAPIClient |
software | healthy | webnovel-writer/scripts/data_modules/api_client.py:239 |
ModalAPIClient |
software | healthy | webnovel-writer/scripts/data_modules/api_client.py:391 |
IndexEntityMixin |
software | healthy | webnovel-writer/scripts/data_modules/index_entity_mixin.py:… |
CheckResult |
software | healthy | webnovel-writer/scripts/data_modules/chapter_audit.py:202 |
LayerResult |
software | healthy | webnovel-writer/scripts/data_modules/chapter_audit.py:217 |
SnapshotVersionMismatch |
software | healthy | webnovel-writer/scripts/data_modules/snapshot_manager.py:27 |
SnapshotMeta |
software | healthy | webnovel-writer/scripts/data_modules/snapshot_manager.py:35 |
SnapshotManager |
software | healthy | webnovel-writer/scripts/data_modules/snapshot_manager.py:41 |
EntityAppeared |
software | healthy | webnovel-writer/scripts/data_modules/schemas.py:13 |
EntityNew |
software | healthy | webnovel-writer/scripts/data_modules/schemas.py:22 |
StateChange |
software | healthy | webnovel-writer/scripts/data_modules/schemas.py:31 |
RelationshipNew |
software | healthy | webnovel-writer/scripts/data_modules/schemas.py:41 |
UncertainCandidate |
software | healthy | webnovel-writer/scripts/data_modules/schemas.py:51 |
UncertainMention |
software | healthy | webnovel-writer/scripts/data_modules/schemas.py:58 |
DataAgentOutput |
software | healthy | webnovel-writer/scripts/data_modules/schemas.py:67 |
ErrorSchema |
software | healthy | webnovel-writer/scripts/data_modules/schemas.py:79 |
IndexReadingMixin |
software | healthy | webnovel-writer/scripts/data_modules/index_reading_mixin.py… |
DisambiguationResult |
software | healthy | webnovel-writer/scripts/data_modules/entity_linker.py:26 |
EntityLinker |
software | healthy | webnovel-writer/scripts/data_modules/entity_linker.py:36 |
IndexChapterMixin |
software | healthy | webnovel-writer/scripts/data_modules/index_chapter_mixin.py… |
EntityData |
software | healthy | webnovel-writer/scripts/data_modules/sql_state_manager.py:32 |
SQLStateManager |
software | healthy | webnovel-writer/scripts/data_modules/sql_state_manager.py:46 |
ContextManager |
software | healthy | webnovel-writer/scripts/data_modules/context_manager.py:50 |
ContextRanker |
software | healthy | webnovel-writer/scripts/data_modules/context_ranker.py:20 |
DataModulesConfig |
software | healthy | webnovel-writer/scripts/data_modules/config.py:91 |
SearchResult |
software | healthy | webnovel-writer/scripts/data_modules/rag_adapter.py:55 |
RAGAdapter |
software | healthy | webnovel-writer/scripts/data_modules/rag_adapter.py:68 |
EntityState |
software | healthy | webnovel-writer/scripts/data_modules/state_manager.py:44 |
Relationship |
software | healthy | webnovel-writer/scripts/data_modules/state_manager.py:57 |
StateChange |
software | healthy | webnovel-writer/scripts/data_modules/state_manager.py:67 |
_EntityPatch |
software | healthy | webnovel-writer/scripts/data_modules/state_manager.py:79 |
StateManager |
software | healthy | webnovel-writer/scripts/data_modules/state_manager.py:90 |
SceneType |
software | healthy | webnovel-writer/scripts/data_modules/style_sampler.py:26 |
StyleSample |
software | healthy | webnovel-writer/scripts/data_modules/style_sampler.py:38 |
StyleSampler |
software | healthy | webnovel-writer/scripts/data_modules/style_sampler.py:49 |
ErrorPayload |
software | healthy | webnovel-writer/scripts/data_modules/cli_output.py:16 |
IndexObservabilityMixin |
software | healthy | webnovel-writer/scripts/data_modules/index_observability_mi… |
ChapterMeta |
software | healthy | webnovel-writer/scripts/data_modules/index_manager.py:56 |
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 |
superpowers |
software | healthy | docs/superpowers |
plans |
software | healthy | docs/superpowers/plans |
round19-research |
software | healthy | docs/superpowers/plans/round19-research |
diagnostics |
software | healthy | docs/diagnostics |
.claude |
software | healthy | .claude |
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
.cursor |
software | healthy | .cursor |
rules |
software | healthy | .cursor/rules |
webnovel-writer |
software | healthy | webnovel-writer |
genres |
software | healthy | webnovel-writer/genres |
zhihu-short |
software | healthy | webnovel-writer/genres/zhihu-short |
realistic |
software | healthy | webnovel-writer/genres/realistic |
xuanhuan |
software | healthy | webnovel-writer/genres/xuanhuan |
rules-mystery |
software | healthy | webnovel-writer/genres/rules-mystery |
dog-blood-romance |
software | healthy | webnovel-writer/genres/dog-blood-romance |
period-drama |
software | healthy | webnovel-writer/genres/period-drama |
scripts |
software | healthy | webnovel-writer/scripts |
data_modules |
software | healthy | webnovel-writer/scripts/data_modules |
tests |
software | healthy | webnovel-writer/scripts/data_modules/tests |
dashboard |
software | healthy | webnovel-writer/dashboard |
frontend |
software | healthy | webnovel-writer/dashboard/frontend |
src |
software | healthy | webnovel-writer/dashboard/frontend/src |
references |
software | healthy | webnovel-writer/references |
shared |
software | healthy | webnovel-writer/references/shared |
private-csv |
software | healthy | webnovel-writer/references/private-csv |
templates |
software | healthy | webnovel-writer/templates |
genres |
software | healthy | webnovel-writer/templates/genres |
output |
software | healthy | webnovel-writer/templates/output |
agents |
software | healthy | webnovel-writer/agents |
skills |
software | healthy | webnovel-writer/skills |
webnovel-review |
software | healthy | webnovel-writer/skills/webnovel-review |
references |
software | healthy | webnovel-writer/skills/webnovel-review/references |
webnovel-resume |
software | healthy | webnovel-writer/skills/webnovel-resume |
references |
software | healthy | webnovel-writer/skills/webnovel-resume/references |
webnovel-dashboard |
software | healthy | webnovel-writer/skills/webnovel-dashboard |
webnovel-learn |
software | healthy | webnovel-writer/skills/webnovel-learn |
webnovel-query |
software | healthy | webnovel-writer/skills/webnovel-query |
references |
software | healthy | webnovel-writer/skills/webnovel-query/references |
advanced |
software | healthy | webnovel-writer/skills/webnovel-query/references/advanced |
webnovel-init |
software | healthy | webnovel-writer/skills/webnovel-init |
references |
software | healthy | webnovel-writer/skills/webnovel-init/references |
worldbuilding |
software | healthy | webnovel-writer/skills/webnovel-init/references/worldbuildi… |
creativity |
software | healthy | webnovel-writer/skills/webnovel-init/references/creativity |
webnovel-write |
software | healthy | webnovel-writer/skills/webnovel-write |
references |
software | healthy | webnovel-writer/skills/webnovel-write/references |
steps |
software | healthy | webnovel-writer/skills/webnovel-write/references/steps |
writing |
software | healthy | webnovel-writer/skills/webnovel-write/references/writing |
webnovel-plan |
software | healthy | webnovel-writer/skills/webnovel-plan |
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/project/info |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/entities |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/entities/{entity_id} |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/relationships |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/relationship-events |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/chapters |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/scenes |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/reading-power |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/review-metrics |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/state-changes |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/aliases |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/overrides |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/debts |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/debt-events |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/invalid-facts |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/rag-queries |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/tool-stats |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/checklist-scores |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/files/tree |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/files/read |
api | healthy | webnovel-writer/dashboard/app.py |
GET /api/events |
api | healthy | webnovel-writer/dashboard/app.py |
GET /{full_path:path} |
api | healthy | webnovel-writer/dashboard/app.py |
GET / |
api | healthy | webnovel-writer/dashboard/app.py |
| Label | Layer | Status | Path |
|---|---|---|---|
vectors_migrating |
data | healthy | webnovel-writer/scripts/data_modules/rag_adapter.py |
rag_schema_meta |
data | healthy | webnovel-writer/scripts/data_modules/rag_adapter.py |
vectors |
data | healthy | webnovel-writer/scripts/data_modules/rag_adapter.py |
bm25_index |
data | healthy | webnovel-writer/scripts/data_modules/rag_adapter.py |
doc_stats |
data | healthy | webnovel-writer/scripts/data_modules/rag_adapter.py |
samples |
data | healthy | webnovel-writer/scripts/data_modules/style_sampler.py |
chapters |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
scenes |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
appearances |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
entities |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
aliases |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
state_changes |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
relationships |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
relationship_events |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
override_contracts |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
chase_debt |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
debt_events |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
chapter_reading_power |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
invalid_facts |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
review_metrics |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
rag_query_log |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
tool_call_stats |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
writing_checklist_scores |
data | healthy | webnovel-writer/scripts/data_modules/index_manager.py |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::plugin-version |
cicd | healthy | .github/workflows/plugin-version.yml |
gha::plugin-release |
cicd | healthy | .github/workflows/plugin-release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
check |
cicd | healthy | .github/workflows/plugin-version.yml |
release |
cicd | healthy | .github/workflows/plugin-release.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-58n00xp0 |
software | healthy | /tmp/repobility-clone-58n00xp0 |
| Label | Layer | Status | Path |
|---|---|---|---|
sqlite |
data | healthy | webnovel-writer/scripts/archive_manager.py |
| Label | Layer | Status | Path |
|---|---|---|---|
127.0.0.1 |
network | healthy | webnovel-writer/dashboard/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | webnovel-writer/dashboard/frontend/src/App.jsx |
This page is publicly accessible at:
https://repobility.com/scan/a5eacb88-3b7e-4d9b-99ad-201424370476/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/a5eacb88-3b7e-4d9b-99ad-201424370476/
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.