Public scan — anyone with this URL can view this analysis. Sign up to track your own repos privately, run scheduled re-scans, and get AI fix prompts via your dashboard.

tomio2480/blog-pipeline

https://github.com/tomio2480/blog-pipeline · scanned 2026-06-16 00:39 UTC (2 months, 1 week ago)

7 raw signals (0 security + 7 graph)

UNIFIED Repobility · multi-layer engine · AI coders

Complete repo analysis

Last scanned 2 months, 1 week ago · v1 · 7 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.

JSON
Severity distribution — click a segment to filter
Active filters: excluding tests × Reset all

All 451 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.

LabelLayerStatusPath
test_parse_memo_with_frontmatter_returns_dict_and_body software healthy tests/test_build_material.py:32
test_parse_memo_without_frontmatter_returns_empty_dict_and_… software healthy tests/test_build_material.py:45
test_parse_memo_frontmatter_only_has_empty_body software healthy tests/test_build_material.py:52
test_parse_memo_raises_on_malformed_frontmatter software healthy tests/test_build_material.py:59
test_parse_memo_raises_when_frontmatter_is_not_mapping software healthy tests/test_build_material.py:66
test_derive_created_from_date_prefix software healthy tests/test_build_material.py:76
test_derive_created_returns_empty_without_date_prefix software healthy tests/test_build_material.py:80
test_derive_created_returns_empty_for_invalid_calendar_date software healthy tests/test_build_material.py:84
test_derive_created_requires_separator_after_date software healthy tests/test_build_material.py:89
test_build_material_inherits_tags_from_memo_frontmatter software healthy tests/test_build_material.py:100
test_build_material_tags_empty_when_memo_has_no_frontmatter software healthy tests/test_build_material.py:106
test_build_material_note_title_falls_back_to_stem software healthy tests/test_build_material.py:111
test_build_material_note_title_from_memo_frontmatter software healthy tests/test_build_material.py:116
test_build_material_created_from_stem_date_prefix software healthy tests/test_build_material.py:122
test_build_material_created_from_memo_frontmatter_overrides… software healthy tests/test_build_material.py:127
test_build_material_created_from_unquoted_yaml_date_is_kept software healthy tests/test_build_material.py:133
test_build_material_source_is_audio software healthy tests/test_build_material.py:140
test_build_material_transcription_state_transcribed_when_pr… software healthy tests/test_build_material.py:145
test_build_material_transcription_state_absent_when_empty software healthy tests/test_build_material.py:150
test_build_material_languages_inherited_from_memo_frontmatt… software healthy tests/test_build_material.py:155
test_build_material_languages_empty_by_default software healthy tests/test_build_material.py:161
test_build_material_author_null_by_default software healthy tests/test_build_material.py:166
test_build_material_author_from_memo_frontmatter software healthy tests/test_build_material.py:171
test_build_material_keeps_memo_body_verbatim software healthy tests/test_build_material.py:177
sample_markdown software healthy tests/test_build_material.py:187
test_markdown_has_frontmatter_source software healthy tests/test_build_material.py:193
test_markdown_has_both_sections_in_order software healthy tests/test_build_material.py:197
test_markdown_contains_memo_body_and_transcription software healthy tests/test_build_material.py:203
test_markdown_frontmatter_tags_inline software healthy tests/test_build_material.py:208
test_markdown_frontmatter_note_title_quoted software healthy tests/test_build_material.py:212
test_markdown_starts_with_frontmatter_delimiter software healthy tests/test_build_material.py:216
test_markdown_created_with_quote_is_escaped software healthy tests/test_build_material.py:220
test_write_material_writes_stem_filename software healthy tests/test_build_material.py:233
test_write_material_content_matches_builder software healthy tests/test_build_material.py:241
test_write_material_overwrites_existing software healthy tests/test_build_material.py:248
test_main_returns_2_when_memo_is_a_directory software healthy tests/test_build_material.py:261
test_main_returns_2_when_basenames_mismatch software healthy tests/test_build_material.py:277
test_main_allows_mismatched_basenames_with_flag software healthy tests/test_build_material.py:293
_write_vocabulary software healthy tests/test_transcribe_audio.py:28
test_load_prompt_words_collects_canonical_across_categories software healthy tests/test_transcribe_audio.py:46
test_load_prompt_words_returns_empty_for_no_entries software healthy tests/test_transcribe_audio.py:54
test_load_prompt_words_raises_when_file_missing software healthy tests/test_transcribe_audio.py:60
test_load_prompt_words_raises_when_not_mapping software healthy tests/test_transcribe_audio.py:65
test_load_prompt_words_raises_on_malformed_yaml software healthy tests/test_transcribe_audio.py:72
test_load_prompt_words_deduplicates_preserving_order software healthy tests/test_transcribe_audio.py:80
test_build_ffmpeg_command_converts_to_16k_mono_wav software healthy tests/test_transcribe_audio.py:96
test_build_ffmpeg_command_overwrites_without_prompting software healthy tests/test_transcribe_audio.py:106
test_build_ffmpeg_command_suppresses_banner_noise software healthy tests/test_transcribe_audio.py:112
test_build_whisper_command_uses_standard_flags software healthy tests/test_transcribe_audio.py:121
test_build_whisper_command_omits_prompt_when_empty software healthy tests/test_transcribe_audio.py:145

Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.

LabelLayerStatusPath
ARCHITECTURE.md software healthy ARCHITECTURE.md
README.md software healthy README.md
CLAUDE.md software healthy CLAUDE.md
pyproject.toml software healthy pyproject.toml
LICENSE software healthy LICENSE
test_build_material.py software healthy tests/test_build_material.py
test_transcribe_audio.py software healthy tests/test_transcribe_audio.py
__init__.py software healthy tests/__init__.py
conftest.py software healthy tests/conftest.py
test_parse_enex.py software healthy tests/test_parse_enex.py
test_list_materials.py software healthy tests/test_list_materials.py
test_build_dictionary.py software healthy tests/test_build_dictionary.py
test_publish.py software healthy tests/test_publish.py
2026-05-22-prompt-maker-validation-learnings.md software healthy docs/notes/2026-05-22-prompt-maker-validation-learnings.md
2026-05-08-phase4-learnings.md software healthy docs/notes/2026-05-08-phase4-learnings.md
2026-05-14-phase5-build-dict-learnings.md software healthy docs/notes/2026-05-14-phase5-build-dict-learnings.md
2026-05-13-phase5-docs-review-learnings.md software healthy docs/notes/2026-05-13-phase5-docs-review-learnings.md
build_material.py software healthy scripts/build_material.py
parse_enex.py software healthy scripts/parse_enex.py
transcribe_audio.py software healthy scripts/transcribe_audio.py
build_dictionary.py software healthy scripts/build_dictionary.py
list_materials.py software healthy scripts/list_materials.py
publish.py software healthy scripts/publish.py
README.md software healthy scripts/prompt-maker/README.md
generate_prompts.py software healthy scripts/prompt-maker/generate_prompts.py
test_generate_prompts.py software healthy scripts/prompt-maker/test_generate_prompts.py
01_structure.md software healthy scripts/prompt-maker/templates/01_structure.md
02_links.md software healthy scripts/prompt-maker/templates/02_links.md
03_proper_nouns.md software healthy scripts/prompt-maker/templates/03_proper_nouns.md
article-drafter.md software healthy agent-templates/article-drafter.md
transcript-corrector.md software healthy agent-templates/transcript-corrector.md
note-summarizer.md software healthy agent-templates/note-summarizer.md
article-proposer.md software healthy agent-templates/article-proposer.md
draft-reviewer.md software healthy agent-templates/draft-reviewer.md
note-tagger.md software healthy agent-templates/note-tagger.md
SKILL.md software healthy skill-templates/review-draft/SKILL.md
SKILL.md software healthy skill-templates/propose-articles/SKILL.md
SKILL.md software healthy skill-templates/writing-style/SKILL.md
SKILL.md software healthy skill-templates/structure-note/SKILL.md
vocabulary.yml software healthy examples/vocabulary.yml
dependabot.yml software healthy .github/dependabot.yml
md-lint.yml software healthy .github/workflows/md-lint.yml
CLAUDE.md quality healthy CLAUDE.md
skill-templates/review-draft/SKILL.md quality healthy skill-templates/review-draft/SKILL.md
skill-templates/propose-articles/SKILL.md quality healthy skill-templates/propose-articles/SKILL.md
skill-templates/writing-style/SKILL.md quality healthy skill-templates/writing-style/SKILL.md
skill-templates/structure-note/SKILL.md quality healthy skill-templates/structure-note/SKILL.md

LabelLayerStatusPath
_Result software healthy tests/test_transcribe_audio.py:376
TestExtractText software healthy tests/test_build_dictionary.py:29
TestLoadVocabulary software healthy tests/test_build_dictionary.py:78
TestIsCandidate software healthy tests/test_build_dictionary.py:165
TestWriteCandidates software healthy tests/test_build_dictionary.py:211
TestLoadVocabularyDefensive software healthy tests/test_build_dictionary.py:268
TestBuildTokenizer software healthy tests/test_build_dictionary.py:355
TestAnalyzeRecursive software healthy tests/test_build_dictionary.py:370
Material software healthy scripts/build_material.py:46
Note software healthy scripts/parse_enex.py:65
TestBuildSourceNoteTitle software healthy scripts/prompt-maker/test_generate_prompts.py:30
TestBuildPrompt software healthy scripts/prompt-maker/test_generate_prompts.py:44
TestLoadTemplate software healthy scripts/prompt-maker/test_generate_prompts.py:72
TestGenerateAllPrompts software healthy scripts/prompt-maker/test_generate_prompts.py:97
TestValidateSessionId software healthy scripts/prompt-maker/test_generate_prompts.py:218
TestRealTemplates software healthy scripts/prompt-maker/test_generate_prompts.py:272

LabelLayerStatusPath
tests software healthy tests
docs software healthy docs
notes software healthy docs/notes
scripts software healthy scripts
prompt-maker software healthy scripts/prompt-maker
templates software healthy scripts/prompt-maker/templates
agent-templates software healthy agent-templates
skill-templates software healthy skill-templates
review-draft software healthy skill-templates/review-draft
propose-articles software healthy skill-templates/propose-articles
writing-style software healthy skill-templates/writing-style
structure-note software healthy skill-templates/structure-note
examples software healthy examples
.github software healthy .github
workflows software healthy .github/workflows

LabelLayerStatusPath
repobility-clone-izlodkim software healthy /tmp/repobility-clone-izlodkim

LabelLayerStatusPath
gha::md-lint cicd healthy .github/workflows/md-lint.yml

LabelLayerStatusPath
lint cicd healthy .github/workflows/md-lint.yml

LabelLayerStatusPath
GITHUB_TOKEN cicd healthy
For AI agents: Voting guide (TP/FP) MCP manifest Stdio wrapper SARIF Integrate Findings queue Vote TP/FP on findings to calibrate the engine.
For AI agents + API integrations
Email me when this repo regresses
Free. We re-scan periodically; new criticals → your inbox. No signup required for the scan itself.
API access

This page is publicly accessible at: https://repobility.com/scan/f4f31f69-7ec2-493b-b444-10ae852a882b/

To check status programmatically (no auth required):

curl -s https://repobility.com/api/v1/public/scan/f4f31f69-7ec2-493b-b444-10ae852a882b/

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.