Skip to content

fix(summary): centralized DOMAIN_DISPLAY/TITLE maps; sweep 4 prose sites (v0.4.3)#43

Merged
AbdullahBakir97 merged 1 commit into
mainfrom
fix/domain-display-prose
May 1, 2026
Merged

fix(summary): centralized DOMAIN_DISPLAY/TITLE maps; sweep 4 prose sites (v0.4.3)#43
AbdullahBakir97 merged 1 commit into
mainfrom
fix/domain-display-prose

Conversation

@AbdullahBakir97

Copy link
Copy Markdown
Owner

Summary

Reading the v0.4.2 dogfood output found 4 sites where the `Domain` enum value was leaking directly into prose:

# Site Sample
1 Uni technical-depth heading `Ml (2 repositories): ...`
2 Uni technical-depth sentence `2 ml projects in Python`
3 Uni per-project intro `An active ml project built primarily in Python`
4 Case-studies overview fallback `A ml project in Python.`

All same root cause: raw enum values (`ml`, `devops`) were being interpolated into rendered text. Fixed at the source with two new exported maps in `@portfoliocraft/core`:

  • `DOMAIN_DISPLAY` — lowercase mid-sentence form: `'machine-learning'`, `'DevOps'`
  • `DOMAIN_TITLE` — Title-Case heading form: `'Machine Learning'`, `'DevOps'`

Used at all 4 prose sites + tightened `TechnicalDepthEntry.domain` schema from `z.string()` to the existing `Domain` enum so renderers can safely index without runtime fallback.

Pattern recorded

This is the third v0.4.x patch where reading the rendered output found bugs the unit tests, lint, and CodeQL gates all missed. They were structurally correct; just embarrassing to read.

Process gate going forward: when a prose-rendering bug appears in one site, audit the whole renderer module for sibling sites. v0.4.0 → v0.4.3 has been a chain of catch-up because each patch was localized. v0.4.3 closes the audit by centralizing.

Test plan

  • `pnpm verify` clean
  • No new tests needed — the existing snapshot/structural tests survived (they don't pin exact prose)
  • CI green
  • After merge: tag `v0.4.3`, force-update `v1`, mint Release
  • Trigger profile dogfood, read the rendered output, confirm:
    • `Machine Learning` not `Ml` in technical-depth heading
    • `2 machine-learning projects` not `2 ml projects` in technical-depth body
    • `An active machine-learning project` not `An active ml project` in per-project intro
    • `A machine-learning project in Python.` not `A ml project in Python.` in case-studies overview fallback

…tes (v0.4.3)

Reading the v0.4.2 output, found the domain enum value leaking into
prose at 4 distinct sites:

1. **Ml** (uni technical-depth heading) — capitalizeFirst('ml') →
   "Ml" instead of "ML" / "Machine Learning"
2. "2 ml projects in Python" (uni technical-depth sentence body) —
   raw enum 'ml' interpolated
3. "An active ml project built primarily in Python" (uni per-project
   intro) — same raw 'ml' leak
4. "A ml project in Python." (case-studies overview fallback when
   description is null) — same root cause

Fix: two new exported maps in @portfoliocraft/core:

  DOMAIN_DISPLAY — lowercase mid-sentence: 'machine-learning', 'DevOps'
  DOMAIN_TITLE   — Title Case heading:    'Machine Learning', 'DevOps'

Used at all 4 prose sites + tightened TechnicalDepthEntry.domain
schema from z.string() to the existing Domain enum so renderers can
safely index without runtime fallback. Builder always emitted enum
values; schema was looser than the data.

Removed the now-dead capitalizeFirst helper in summary-uni.ts.

Pattern recorded for future renderer work: when a prose-rendering bug
appears in one site, audit the WHOLE module for sibling sites that
share the shape. v0.4.0 → v0.4.3 has been a chain of catch-up because
each patch was localized. v0.4.3's fix is centralised so the next
"an X" or "title-case domain" need never reopens.
@vercel

vercel Bot commented May 1, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
portfolio-craft-docs Ready Ready Preview, Comment May 1, 2026 8:00am

@github-actions

github-actions Bot commented May 1, 2026

Copy link
Copy Markdown

Audit

Generated 2026-05-01. 154 findings across 85 repos (53 flagged).

Severity Count
critical 0
high 33
medium 67
low 53
info 1

Verified signal

  • Signed-commit ratio: 46% (averaged across repos with commit history)

Findings

  • [high] license — No LICENSE: AbdullahBakir97/AI-KI

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/API-Client-Generator

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Amazon-Project

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Automtion

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/BOT

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Baeckrei

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Content-Creator-Tool

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Django-Blog-app

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Django-Reporting-System

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Django-Vuejs-Courses-Filter

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/E-Commerce_Management_Hub

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Email-Sender

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/HTML-1

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/JS-TO-DO

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/JS-TO-DO-LIST

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/LeetCode_Python

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Logo-Generator

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Portfolio

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Projekt-1

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Py-Tetris-Game

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Python-Basics

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Python-Game

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Repo-Directory-Structure

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Space-Shooter

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Trello-Clone-Services

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Vue-Store

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/Web-Scraping-

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/email

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/image-cropping

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/schedule-

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/test

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] license — No LICENSE: AbdullahBakir97/tzgf

    • An unlicensed repo cannot be reused legally; downstream contributors and employers will treat it as all-rights-reserved by default. Pick MIT or Apache-2.0 for permissive open source.
    • Evidence: Repo community profile
    • Action: Add a LICENSE file (MIT or Apache-2.0 are common defaults).
  • [high] pr-rot — Stale PR: Add files via upload JS-TO-DO-LIST#1

  • [medium] bug-debt — Bug debt: AbdullahBakir97/Project-Management-Tool

    • 2 open issues; the oldest is 701 days old. Long-lived issues compound and signal abandonment to visitors.
    • Label weight: × 2 (dominant labels: bug)
    • Evidence: 2 open · oldest 701 days
    • Action: Triage stale issues — close, label, or convert to discussions.
  • [medium] docs — No README: AbdullahBakir97/AI-KI

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Amazon-Project

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Automtion

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/BOT

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Baeckrei

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Email-Sender

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Logo-Generator

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Mini-RAG

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Portfolio

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Projekt-1

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Py-Tetris-Game

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Python-Basics

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Python-Game

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/Trello-Clone-Services

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/email

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/image-cropping

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/schedule-

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/test

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] docs — No README: AbdullahBakir97/tzgf

    • A missing README hides the repo's purpose from visitors and search engines. Even a 5-line description compounds discoverability and trust.
    • Evidence: Repo root
    • Action: Add a README.md with at minimum a one-line description and a quickstart.
  • [medium] stale — Stale repository: AbdullahBakir97/AI-KI

    • Last push was 2024-07-17, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-07-17
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/API

    • Last push was 2024-05-12, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-05-12
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/API-Client-Generator

    • Last push was 2024-10-25, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-10-25
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Amazon-Project

    • Last push was 2023-03-13, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2023-03-13
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Automtion

    • Last push was 2024-06-17, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-17
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/BOT

    • Last push was 2024-03-02, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-03-02
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Baeckrei

    • Last push was 2025-09-26, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2025-09-26
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Barber-Salon

    • Last push was 2025-02-27, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2025-02-27
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Content-Creator-Tool

    • Last push was 2025-01-06, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2025-01-06
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Dj--To-Do

    • Last push was 2024-04-28, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-04-28
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Django--LMS--Learning-Management-System

    • Last push was 2024-07-15, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-07-15
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Django-Blog-app

    • Last push was 2024-01-08, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-01-08
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Django-Followers-System

    • Last push was 2024-06-09, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-09
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Django-Reporting-System

    • Last push was 2024-07-05, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-07-05
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Django-Store

    • Last push was 2024-08-06, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-08-06
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Django-Vuejs-Courses-Filter

    • Last push was 2024-04-16, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-04-16
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/E-Commerce_Management_Hub

    • Last push was 2025-01-09, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2025-01-09
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Email-Sender

    • Last push was 2025-09-07, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2025-09-07
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/GitHub-Doc-Generator

    • Last push was 2024-07-15, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-07-15
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/HTML-1

    • Last push was 2023-04-28, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2023-04-28
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/JS-TO-DO

    • Last push was 2023-12-09, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2023-12-09
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/JS-TO-DO-LIST

    • Last push was 2023-07-07, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2023-07-07
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Jobs-Portal

    • Last push was 2024-04-29, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-04-29
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/LeetCode_Python

    • Last push was 2024-06-09, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-09
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Logo-Generator

    • Last push was 2024-06-16, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-16
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Mini-RAG

    • Last push was 2024-06-20, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-20
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Pilot-Logbook

    • Last push was 2024-08-06, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-08-06
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Project-Management-Tool

    • Last push was 2024-06-05, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-05
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Projekt-1

    • Last push was 2023-04-28, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2023-04-28
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Py-Desktop-Expense_Tracker

    • Last push was 2024-06-23, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-23
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Py-Tetris-Game

    • Last push was 2024-06-24, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-24
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Python-Basics

    • Last push was 2023-08-04, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2023-08-04
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Python-Django-join_with

    • Last push was 2024-05-24, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-05-24
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Python-Environment-Management-Tool

    • Last push was 2024-06-23, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-23
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Python-Game

    • Last push was 2023-09-19, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2023-09-19
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Python-HackerRank-Tests

    • Last push was 2024-06-06, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-06
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Repo-Directory-Structure

    • Last push was 2024-06-17, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-17
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Space-Shooter

    • Last push was 2024-06-18, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-06-18
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Tawil-Media---Advertisement

    • Last push was 2025-09-24, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2025-09-24
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Vue-Store

    • Last push was 2024-02-06, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-02-06
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Weather--App-django-vue.js

    • Last push was 2024-05-17, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-05-17
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/Web-Scraping-

    • Last push was 2024-05-06, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-05-06
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/email

    • Last push was 2024-01-14, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2024-01-14
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/image-cropping

    • Last push was 2023-08-04, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2023-08-04
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/schedule-

    • Last push was 2023-08-05, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2023-08-05
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/test

    • Last push was 2023-12-09, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2023-12-09
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [medium] stale — Stale repository: AbdullahBakir97/tzgf

    • Last push was 2023-06-16, beyond the 6-month freshness threshold. A fresh commit, archive, or removal would clean the portfolio signal.
    • Evidence: Last push: 2023-06-16
    • Action: Push a fresh commit, archive the repo, or exclude it from your portfolio config.
  • [low] pr-rot — Awaiting reviewer: fix(summary): centralized DOMAIN_DISPLAY/TITLE maps; sweep 4 prose sites (v0.4.3) #43

    • A reviewer was the last to act on this PR and hasn't replied since 2026-05-01. This isn't your problem to push on — it's logged for awareness.
    • Awaiting: reviewer (0 days)
    • Evidence: Last activity: 2026-05-01
    • Action: Reach out to the reviewer or convert to draft.
  • [low] pr-rot — Awaiting reviewer: bug2 Stock-Manager#19

    • A reviewer was the last to act on this PR and hasn't replied since 2026-04-24. This isn't your problem to push on — it's logged for awareness.
    • Awaiting: reviewer (6 days)
    • Evidence: Last activity: 2026-04-24
    • Action: Reach out to the reviewer or convert to draft.
  • [low] tests — No tests detected: AbdullahBakir97/AI-KI

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/API

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Amazon-Project

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Automtion

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/BOT

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Baeckrei

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Barber-Salon

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Content-Creator-Tool

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Dj--To-Do

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Django--LMS--Learning-Management-System

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Django-Blog-app

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Django-Followers-System

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Django-Reporting-System

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Django-Store

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Django-Vuejs-Courses-Filter

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/E-Commerce_Management_Hub

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Email-Sender

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/GitHub-Issues-Wall

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/HTML-1

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/JS-TO-DO

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/JS-TO-DO-LIST

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Jobs-Portal

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/LeetCode_Python

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Logo-Generator

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Mini-RAG

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Pilot-Logbook

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Portfolio

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/PortfolioCraft

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Project-Management-Tool

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Projekt-1

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Py-Desktop-Expense_Tracker

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Py-Tetris-Game

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Python-Basics

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Python-Django-join_with

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Python-Environment-Management-Tool

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Python-Game

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Python-HackerRank-Tests

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Repo-Directory-Structure

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Space-Shooter

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Stock-Manager

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Tawil-Media---Advertisement

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Trello-Clone-Services

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Vue-Store

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Weather--App-django-vue.js

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/Web-Scraping-

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/cortex

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/email

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/image-cropping

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/schedule-

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/test

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [low] tests — No tests detected: AbdullahBakir97/tzgf

    • Heuristic detector based on top-level entries found no test directory or .test/spec. files. Even a single smoke test compounds confidence over time.
    • Evidence: Repo root contents
    • Action: Add a tests directory with at least a smoke test for your main entrypoint.
  • [info] unverified-employer-context — Employer signal weak: AbdullahBakir97

@AbdullahBakir97 AbdullahBakir97 merged commit 8633265 into main May 1, 2026
10 checks passed
@AbdullahBakir97 AbdullahBakir97 deleted the fix/domain-display-prose branch May 1, 2026 08:06
@AbdullahBakir97 AbdullahBakir97 restored the fix/domain-display-prose branch May 1, 2026 08:15
@AbdullahBakir97 AbdullahBakir97 deleted the fix/domain-display-prose branch May 1, 2026 10:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant