diff --git a/CHANGELOG.md b/CHANGELOG.md index a9ae37b..519a9f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ All notable changes to the organization profile and community health repository will be documented in this file. +## [Unreleased] - 2026-10-31 + +- **Kanonischer Namensraum (`D-20261030-010` / `D-20261030-011`):** `companion-for-agy` wieder kanonisch unter `https://github.com/dev-bricks/companion-for-agy` geführt; Verifikationsdatum in `README.md`, `profile/README.md`, `profile/README_de.md`, `llms.txt` und `tests/test_profile_parity.py` auf `2026-10-31` synchronisiert. + ## [Unreleased] - 2026-10-23 ### Health & Parity diff --git a/README.md b/README.md index 88b0608..7888237 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ The profile README also serves as the public repository directory for the organi ## Current Public Index -Last checked: 2026-10-23. Public-only list from live GitHub metadata; private or internal work is intentionally excluded from this public start page. 13 active repositories (12 active tool repositories + organization profile repository) plus 1 archived repository (`fable-5-hunter`) — 14 public repositories in total. +Last checked: 2026-10-31. Public-only list from live GitHub metadata; private or internal work is intentionally excluded from this public start page. 13 active repositories (12 active tool repositories + organization profile repository) plus 1 archived repository (`fable-5-hunter`) — 14 public repositories in total. ### dev-bricks Repositories @@ -34,7 +34,7 @@ Last checked: 2026-10-23. Public-only list from live GitHub metadata; private or | Repository | Latest public push | Focus | |---|---:|---| -| [.github](https://github.com/dev-bricks/.github) | 2026-10-23 | Organization profile and public directory parity | +| [.github](https://github.com/dev-bricks/.github) | 2026-10-31 | Organization profile and public directory parity | | [githubbot-core](https://github.com/dev-bricks/githubbot-core) | 2026-10-22 | Neutral GitHub maintenance, triage, and review receipts | | [CodeBox](https://github.com/dev-bricks/CodeBox) | 2026-10-22 | PySide6 desktop code editor | | [safe-start-for-codex](https://github.com/dev-bricks/safe-start-for-codex) | 2026-10-22 | Codex Desktop startup gating | @@ -49,14 +49,14 @@ Last checked: 2026-10-23. Public-only list from live GitHub metadata; private or | [pythonbox](https://github.com/dev-bricks/pythonbox) | 2026-09-22 | Lightweight local Python IDE | | [fable-5-hunter](https://github.com/dev-bricks/fable-5-hunter) *(archived)* | 2026-06-25 | Claude Fable 5 availability watcher | -**Snapshot:** all rows come from one live GitHub API readback on 2026-10-23; the `.github` row reflects this profile update. +**Snapshot:** all rows come from one live GitHub API readback on 2026-10-31; the `.github` row reflects this profile update. ### Integrated ellmos-ai Infrastructure | Repository | Public role | |---|---| | [coma](https://github.com/ellmos-ai/coma) | Communication for Autonomous Subagents (COMAS): zero-dependency Python lifecycle & file protocol layer | -| [companion-for-agy](https://github.com/ellmos-ai/companion-for-agy) | PTY wrapper for agy / Gemini CLI response capture | +| [companion-for-agy](https://github.com/dev-bricks/companion-for-agy) | PTY wrapper for agy / Gemini CLI response capture | | [ticket-master](https://github.com/ellmos-ai/ticket-master) | Multi-provider triage console for bugs, requests, tickets, and local AI work routing | | [lock-master](https://github.com/ellmos-ai/lock-master) | Portable multi-agent file-lock system with Exclusive and Team Locks | | [system-gap-master](https://github.com/ellmos-ai/system-gap-master) | Serverless cross-machine sync yard (sync-master) for multi-agent setups | diff --git a/llms.txt b/llms.txt index 67328b8..cb2ff43 100644 --- a/llms.txt +++ b/llms.txt @@ -1,4 +1,4 @@ -## Last-checked: 2026-10-23 +## Last-checked: 2026-10-31 # dev-bricks @@ -8,8 +8,8 @@ Canonical organization: https://github.com/dev-bricks Organization profile repository: https://github.com/dev-bricks/.github Ecosystem: open-bricks, file-bricks, doc-bricks, ellmos-ai Public repository count: 14 total, including 12 active tool repositories, 1 archived tool repository (fable-5-hunter), and this organization profile repository. Public-only index; private or internal work is intentionally excluded. -Recent public activity snapshot from the public GitHub API, newest first: .github 2026-10-23, githubbot-core 2026-10-22, CodeBox 2026-10-22, safe-start-for-codex 2026-10-22, zombie-killer-tray 2026-10-22, ApiProber 2026-10-21, CareCenter-for-Codex 2026-10-21, WikiStub-Seed 2026-10-21, DevCenter 2026-10-19, MethodenAnalyser 2026-10-18, automizer-for-claude-desktop 2026-10-16, app-rotator 2026-10-07, pythonbox 2026-09-22, and archived fable-5-hunter 2026-06-25. -Snapshot note: all activity dates come from one live GitHub API readback on 2026-10-23; the .github entry reflects this profile update. +Recent public activity snapshot from the public GitHub API, newest first: .github 2026-10-31, githubbot-core 2026-10-22, CodeBox 2026-10-22, safe-start-for-codex 2026-10-22, zombie-killer-tray 2026-10-22, ApiProber 2026-10-21, CareCenter-for-Codex 2026-10-21, WikiStub-Seed 2026-10-21, DevCenter 2026-10-19, MethodenAnalyser 2026-10-18, automizer-for-claude-desktop 2026-10-16, app-rotator 2026-10-07, pythonbox 2026-09-22, and archived fable-5-hunter 2026-06-25. +Snapshot note: all activity dates come from one live GitHub API readback on 2026-10-31; the .github entry reflects this profile update. ## Positioning @@ -81,7 +81,7 @@ The projects are intended for developers who want small, inspectable, local appl ## Current public activity -- 2026-10-23: `.github` +- 2026-10-31: `.github` - 2026-10-22: `githubbot-core`, `CodeBox`, `safe-start-for-codex`, `zombie-killer-tray` - 2026-10-21: ApiProber, CareCenter-for-Codex, WikiStub-Seed - 2026-10-19: DevCenter @@ -90,7 +90,7 @@ The projects are intended for developers who want small, inspectable, local appl - 2026-10-07: app-rotator - 2026-09-22: pythonbox - 2026-06-25: `fable-5-hunter` (archived) -> **Snapshot:** all activity dates come from one live GitHub API readback on 2026-10-23; the `.github` entry reflects this profile update. +> **Snapshot:** all activity dates come from one live GitHub API readback on 2026-10-31; the `.github` entry reflects this profile update. ## Integrated ellmos-ai Multi-Agent Infrastructure @@ -98,7 +98,7 @@ The projects are intended for developers who want small, inspectable, local appl - COMAS - COMmunication for Autonomous Subagents (repository ellmos-ai/coma). - Zero-dependency Python standard-library lifecycle, file-protocol IPC, status polling, process isolation, and subagent coordination layer. -- https://github.com/ellmos-ai/companion-for-agy +- https://github.com/dev-bricks/companion-for-agy - PTY-based wrapper for agy (Antigravity CLI / Gemini CLI). - Captures Gemini responses via ANSI color extraction from the terminal buffer; available on npm: https://www.npmjs.com/package/companion-for-agy diff --git a/profile/README.md b/profile/README.md index 6a2409d..ebc69d2 100644 --- a/profile/README.md +++ b/profile/README.md @@ -1,9 +1,9 @@ - +

Active Public Repos Local First Security Policy - Verified 2026-10-23 + Verified 2026-10-31 llms.txt German Version

@@ -15,7 +15,7 @@ dev-bricks builds small, practical tools for software-development workflows: editing code, analyzing projects, probing owned APIs, maintaining repositories, keeping local developer workspaces understandable, and bridging AI agent ecosystems — without depending on heavy cloud platforms. > [!NOTE] -> Public index checked 2026-10-23 from live GitHub metadata: 13 active repositories (12 active tool repositories + organization profile repository) plus 1 archived repository (`fable-5-hunter`) — 14 public repositories in total. Private or internal work is intentionally excluded from this public directory. +> Public index checked 2026-10-31 from live GitHub metadata: 13 active repositories (12 active tool repositories + organization profile repository) plus 1 archived repository (`fable-5-hunter`) — 14 public repositories in total. Private or internal work is intentionally excluded from this public directory. > [!TIP] > Start with `CodeBox` or `pythonbox` for local IDE work, `ApiProber` or `MethodenAnalyser` for project inspection, `githubbot-core` for repository maintenance and review receipts, `app-rotator` or `safe-start-for-codex` for runtime stability and process time-slicing, `coma` for subagent process & file-protocol control, and `lock-master` + `ticket-master` + `system-gap-master` for multi-agent coordination. @@ -38,7 +38,7 @@ dev-bricks builds small, practical tools for software-development workflows: edi | Conservative cleanup of orphaned MCP and language-server processes | [zombie-killer-tray](https://github.com/dev-bricks/zombie-killer-tray) | | Get notified the moment Claude Fable 5 is reachable again in Claude Code *(archived)* | [fable-5-hunter](https://github.com/dev-bricks/fable-5-hunter) | | Standard-library subagent lifecycle, file protocol & status polling layer (COMAS) | [coma](https://github.com/ellmos-ai/coma) | -| PTY-based wrapper to capture agy (Gemini CLI) responses — [npm](https://www.npmjs.com/package/companion-for-agy) | [companion-for-agy](https://github.com/ellmos-ai/companion-for-agy) | +| PTY-based wrapper to capture agy (Gemini CLI) responses — [npm](https://www.npmjs.com/package/companion-for-agy) | [companion-for-agy](https://github.com/dev-bricks/companion-for-agy) | | Triage console for bugs, requests, tickets, and local AI-provider work routing | [ticket-master](https://github.com/ellmos-ai/ticket-master) | | Portable multi-agent file-lock system with Exclusive + Team Locks, scopes, expiry, cloud-sync, and stale-cleanup | [lock-master](https://github.com/ellmos-ai/lock-master) | | Serverless cross-machine sync yard for multi-agent setups — slot rule, gated daily ritual, bootstrap runbook | [system-gap-master](https://github.com/ellmos-ai/system-gap-master) | @@ -69,7 +69,7 @@ dev-bricks builds small, practical tools for software-development workflows: edi | Repository | Latest public push | Focus | |---|---:|---| -| [.github](https://github.com/dev-bricks/.github) | 2026-10-23 | Organization profile and public directory parity | +| [.github](https://github.com/dev-bricks/.github) | 2026-10-31 | Organization profile and public directory parity | | [githubbot-core](https://github.com/dev-bricks/githubbot-core) | 2026-10-22 | Neutral GitHub maintenance, triage, and review receipts | | [CodeBox](https://github.com/dev-bricks/CodeBox) | 2026-10-22 | PySide6 desktop code editor | | [safe-start-for-codex](https://github.com/dev-bricks/safe-start-for-codex) | 2026-10-22 | Codex Desktop startup gating | @@ -84,14 +84,14 @@ dev-bricks builds small, practical tools for software-development workflows: edi | [pythonbox](https://github.com/dev-bricks/pythonbox) | 2026-09-22 | Lightweight local Python IDE | | [fable-5-hunter](https://github.com/dev-bricks/fable-5-hunter) *(archived)* | 2026-06-25 | Claude Fable 5 availability watcher | -**Snapshot:** all rows come from one live GitHub API readback on 2026-10-23; the `.github` row reflects this profile update. +**Snapshot:** all rows come from one live GitHub API readback on 2026-10-31; the `.github` row reflects this profile update. ### Integrated ellmos-ai Infrastructure | Repository | Role | |---|---| | [coma](https://github.com/ellmos-ai/coma) | Communication for Autonomous Subagents (COMAS): zero-dependency Python standard-library lifecycle, file protocol, status polling, and agent coordination layer | -| [companion-for-agy](https://github.com/ellmos-ai/companion-for-agy) — [npm](https://www.npmjs.com/package/companion-for-agy) | PTY-based wrapper for agy (Gemini CLI) that captures responses via ANSI color extraction; enables Claude Code, Codex, and CI/CD to read agy output | +| [companion-for-agy](https://github.com/dev-bricks/companion-for-agy) — [npm](https://www.npmjs.com/package/companion-for-agy) | PTY-based wrapper for agy (Gemini CLI) that captures responses via ANSI color extraction; enables Claude Code, Codex, and CI/CD to read agy output | | [ticket-master](https://github.com/ellmos-ai/ticket-master) | Cross-platform, multi-provider ticket router; type a bug or request into a triage console, it is filed as a structured ticket, scored, and routed to the right AI provider or sub-agent | | [lock-master](https://github.com/ellmos-ai/lock-master) | Portable multi-agent file-lock system — Exclusive and Team Locks (LOCK*.txt) with scopes, expiry, cloud-sync support, stale-cleanup and a fast overview cache | | [system-gap-master](https://github.com/ellmos-ai/system-gap-master) | Serverless "sync yard" (sync-master) for people who run several machines and several AI agents — slot-per-host write ownership, a gated daily sync ritual, message channels, agent-rule snapshots, and a bootstrap runbook | @@ -125,7 +125,7 @@ The banners are the links; details in the tables above and below: | Repository maintenance | [githubbot-core](https://github.com/dev-bricks/githubbot-core) | Neutral, stdlib-only GitHub maintenance: issue triage, duplicate detection, repository reports, preview/apply actions, plugin SPI, and exact-SHA review receipts | | Agent tooling & Support | [safe-start-for-codex](https://github.com/dev-bricks/safe-start-for-codex), [app-rotator](https://github.com/dev-bricks/app-rotator), [automizer-for-claude-desktop](https://github.com/dev-bricks/automizer-for-claude-desktop), [CareCenter-for-Codex](https://github.com/dev-bricks/CareCenter-for-Codex), [zombie-killer-tray](https://github.com/dev-bricks/zombie-killer-tray), [fable-5-hunter](https://github.com/dev-bricks/fable-5-hunter) *(archived)* | Codex Desktop startup gating, Claude Desktop automation control, Codex repair and cleanup, orphaned MCP/language-server process hygiene, local operational support, and Claude model availability monitoring (archived) | | Knowledge scaffolding | [WikiStub-Seed](https://github.com/dev-bricks/WikiStub-Seed) | Structured JSON and Markdown seed data for documentation glossaries, learning maps, ontology seeds, local RAG, and LLM context pipelines | -| Cross-agent infrastructure | [coma](https://github.com/ellmos-ai/coma), [lock-master](https://github.com/ellmos-ai/lock-master), [ticket-master](https://github.com/ellmos-ai/ticket-master), [system-gap-master](https://github.com/ellmos-ai/system-gap-master), [sqlite-transit-sync](https://github.com/ellmos-ai/sqlite-transit-sync), [companion-for-agy](https://github.com/ellmos-ai/companion-for-agy) | The coordination and lifecycle layer for multi-agent, multi-machine setups: subagent process & file-protocol control, portable file locking, ticket routing, serverless cross-machine file and database sync, and Gemini CLI response capture | +| Cross-agent infrastructure | [coma](https://github.com/ellmos-ai/coma), [lock-master](https://github.com/ellmos-ai/lock-master), [ticket-master](https://github.com/ellmos-ai/ticket-master), [system-gap-master](https://github.com/ellmos-ai/system-gap-master), [sqlite-transit-sync](https://github.com/ellmos-ai/sqlite-transit-sync), [companion-for-agy](https://github.com/dev-bricks/companion-for-agy) | The coordination and lifecycle layer for multi-agent, multi-machine setups: subagent process & file-protocol control, portable file locking, ticket routing, serverless cross-machine file and database sync, and Gemini CLI response capture | ## Architecture Overview @@ -233,4 +233,4 @@ dev-bricks is the developer-tool branch of the brick suite: Part of the [ellmos-ai](https://github.com/ellmos-ai) ecosystem. - + diff --git a/profile/README_de.md b/profile/README_de.md index dbee4d0..ecfcf7f 100644 --- a/profile/README_de.md +++ b/profile/README_de.md @@ -1,9 +1,9 @@ - +

Aktive Öffentliche Repos Local First Sicherheitsrichtlinie - Geprüft 2026-10-23 + Geprüft 2026-10-31 llms.txt English Version

@@ -40,7 +40,7 @@ dev-bricks entwickelt kompakte, praktische Software für tägliche Entwicklungsa | Bereinigung verwaister MCP- und Language-Server-Prozesse | [zombie-killer-tray](https://github.com/dev-bricks/zombie-killer-tray) | Konservativer Windows-Tray, der verwaiste MCP-/Language-Server-Prozesse ohne pauschale Prozessbaum-Kills beendet | | Modell-Verfügbarkeits-Überwachung für Claude Fable 5 *(archiviert)* | [fable-5-hunter](https://github.com/dev-bricks/fable-5-hunter) | Zero-Dependency-Watcher für die Claude Code CLI zur Erreichbarkeits-Benachrichtigung | | Standardbibliotheks-Subagenten-Lebenszyklus & Datei-Protokoll (COMAS) | [coma](https://github.com/ellmos-ai/coma) | Null-Abhängigkeiten Python-Schicht für Spawn, Datei-Protokoll-IPC, Status-Polling und Prozessisolierung | -| agy / Gemini CLI Antwort-Erfassung im Terminal · [npm](https://www.npmjs.com/package/companion-for-agy) | [companion-for-agy](https://github.com/ellmos-ai/companion-for-agy) | PTY-Wrapper für ANSI-Farbauslesung aus Gemini-CLI-Ausgaben für Claude Code & Codex | +| agy / Gemini CLI Antwort-Erfassung im Terminal · [npm](https://www.npmjs.com/package/companion-for-agy) | [companion-for-agy](https://github.com/dev-bricks/companion-for-agy) | PTY-Wrapper für ANSI-Farbauslesung aus Gemini-CLI-Ausgaben für Claude Code & Codex | | Triage-Konsole & Ticket-Router für lokale KI-Provider | [ticket-master](https://github.com/ellmos-ai/ticket-master) | Erfasst Fehler und Anfragen als strukturierte Tickets und leitet sie an KI-Agenten weiter | | Portables Multi-Agenten-Dateisperrsystem | [lock-master](https://github.com/ellmos-ai/lock-master) | Exklusive und Team-Sperren (LOCK*.txt) mit Ablaufzeit, Cloud-Sync-Support und Stale-Cleanup | | Serverloser Cross-Machine-Sync-Hof für KI-Agenten | [system-gap-master](https://github.com/ellmos-ai/system-gap-master) | Host-Schreibrechte-Regel, tägliches Sync-Ritual, Nachrichten-Kanäle und Bootstrap-Runbook | @@ -71,7 +71,7 @@ dev-bricks entwickelt kompakte, praktische Software für tägliche Entwicklungsa | Repository | Letzter öffentlicher Push | Fokus | |---|---:|---| -| [.github](https://github.com/dev-bricks/.github) | 2026-10-23 | Organisationsprofil und öffentliche Verzeichnisparität | +| [.github](https://github.com/dev-bricks/.github) | 2026-10-31 | Organisationsprofil und öffentliche Verzeichnisparität | | [githubbot-core](https://github.com/dev-bricks/githubbot-core) | 2026-10-22 | Neutrale GitHub-Wartung, Triage und Review-Belege | | [CodeBox](https://github.com/dev-bricks/CodeBox) | 2026-10-22 | PySide6 Desktop-Code-Editor | | [safe-start-for-codex](https://github.com/dev-bricks/safe-start-for-codex) | 2026-10-22 | Start-Gate für Codex Desktop Automationen | @@ -93,7 +93,7 @@ dev-bricks entwickelt kompakte, praktische Software für tägliche Entwicklungsa | Repository | Rolle | Status | |---|---|---| | [coma](https://github.com/ellmos-ai/coma) | Communication for Autonomous Subagents (COMAS): Null-Abhängigkeiten Lebenszyklus-, Datei-Protokoll- & Status-Polling-Schicht | Aktiv | -| [companion-for-agy](https://github.com/ellmos-ai/companion-for-agy) | PTY-Wrapper für agy (Gemini CLI) zur programmierten Auslesung von Terminal-Antworten | Aktiv | +| [companion-for-agy](https://github.com/dev-bricks/companion-for-agy) | PTY-Wrapper für agy (Gemini CLI) zur programmierten Auslesung von Terminal-Antworten | Aktiv | | [ticket-master](https://github.com/ellmos-ai/ticket-master) | Triage-Konsole und Ticket-Router zur Verteilung von Aufgaben an Claude, Codex, Gemini oder Subagenten | Aktiv | | [lock-master](https://github.com/ellmos-ai/lock-master) | Portables Dateisperrsystem für Multi-Agenten-Setups mit Exklusiv- & Team-Locks | Aktiv | | [system-gap-master](https://github.com/ellmos-ai/system-gap-master) | Serverloser Sync-Hof (sync-master) für mehrere Maschinen und KI-Agenten mit daily sync ritual und Bootstrap-Runbook | Aktiv | @@ -127,7 +127,7 @@ Die Banner sind die Links; Details stehen in den Tabellen oben und unten: | Repository-Wartung | [githubbot-core](https://github.com/dev-bricks/githubbot-core) | Neutrale GitHub-Wartung ohne Fremdabhängigkeiten: Issue-Triage, Duplikaterkennung, Repository-Berichte, Preview/Apply-Aktionen, Plugin-SPI und Review-Belege auf exakten Commit-SHA | | Agenten-Tools & Support | [app-rotator](https://github.com/dev-bricks/app-rotator), [safe-start-for-codex](https://github.com/dev-bricks/safe-start-for-codex), [automizer-for-claude-desktop](https://github.com/dev-bricks/automizer-for-claude-desktop), [CareCenter-for-Codex](https://github.com/dev-bricks/CareCenter-for-Codex), [zombie-killer-tray](https://github.com/dev-bricks/zombie-killer-tray), [fable-5-hunter](https://github.com/dev-bricks/fable-5-hunter) *(archiviert)* | Desktop-App-Time-Slicing und VRAM-Governance, Codex-Start-Gating, Claude-Desktop-Steuerung, Codex-Reparatur, verwaiste MCP-/Language-Server-Prozesshygiene und Modell-Monitoring | | Wissens-Frameworks | [WikiStub-Seed](https://github.com/dev-bricks/WikiStub-Seed) | Strukturierte JSON/Markdown-Stammdaten für Dokumentations-Glossare, RAG und LLM-Pipelines | -| Agenten-Infrastruktur | [coma](https://github.com/ellmos-ai/coma), [lock-master](https://github.com/ellmos-ai/lock-master), [ticket-master](https://github.com/ellmos-ai/ticket-master), [system-gap-master](https://github.com/ellmos-ai/system-gap-master), [sqlite-transit-sync](https://github.com/ellmos-ai/sqlite-transit-sync), [companion-for-agy](https://github.com/ellmos-ai/companion-for-agy) | Die Koordinations- & Lebenszyklus-Schicht für Multi-Agenten-Teams: Subagenten-Steuerung & Datei-Protokoll, Dateisperren, Ticket-Routing, serverloser Datei- und DB-Sync sowie Gemini-CLI-Auslesung | +| Agenten-Infrastruktur | [coma](https://github.com/ellmos-ai/coma), [lock-master](https://github.com/ellmos-ai/lock-master), [ticket-master](https://github.com/ellmos-ai/ticket-master), [system-gap-master](https://github.com/ellmos-ai/system-gap-master), [sqlite-transit-sync](https://github.com/ellmos-ai/sqlite-transit-sync), [companion-for-agy](https://github.com/dev-bricks/companion-for-agy) | Die Koordinations- & Lebenszyklus-Schicht für Multi-Agenten-Teams: Subagenten-Steuerung & Datei-Protokoll, Dateisperren, Ticket-Routing, serverloser Datei- und DB-Sync sowie Gemini-CLI-Auslesung | ## Systemarchitektur @@ -233,4 +233,4 @@ dev-bricks ist die Entwickler-Sparte der Bricks-Produktlinie: Teil des [ellmos-ai](https://github.com/ellmos-ai) Ökosystems. - + diff --git a/tests/test_profile_parity.py b/tests/test_profile_parity.py index 5c6b4be..7e73a62 100644 --- a/tests/test_profile_parity.py +++ b/tests/test_profile_parity.py @@ -2,6 +2,7 @@ import re from pathlib import Path + import pytest REPO_ROOT = Path(__file__).resolve().parent.parent @@ -28,6 +29,7 @@ "automizer-for-claude-desktop", "CareCenter-for-Codex", "zombie-killer-tray", + "companion-for-agy", "fable-5-hunter", ".github", ] @@ -40,7 +42,7 @@ ] PUBLIC_ACTIVITY_DATES = { - ".github": "2026-10-23", + ".github": "2026-10-31", "githubbot-core": "2026-10-22", "CodeBox": "2026-10-22", "safe-start-for-codex": "2026-10-22", @@ -122,12 +124,12 @@ def test_private_leak_guard_distinguishes_similar_names(): def test_check_timestamp_parity(file_contents): - """Verify that verification timestamps are synchronized to 2026-10-23.""" - assert "2026-10-23" in file_contents["README.md"] - assert "" in file_contents["profile/README.md"] - assert "" in file_contents["profile/README_de.md"] - assert "## Last-checked: 2026-10-23" in file_contents["llms.txt"] - assert "2026-10-23" in file_contents["CHANGELOG.md"] + """Verify that verification timestamps are synchronized to 2026-10-31.""" + assert "2026-10-31" in file_contents["README.md"] + assert "" in file_contents["profile/README.md"] + assert "" in file_contents["profile/README_de.md"] + assert "## Last-checked: 2026-10-31" in file_contents["llms.txt"] + assert "2026-10-31" in file_contents["CHANGELOG.md"] def test_public_activity_snapshot(file_contents): @@ -164,11 +166,11 @@ def test_verified_and_security_policy_badges_parity(file_contents): de_profile = file_contents["profile/README_de.md"] policy_href = "https://github.com/dev-bricks/.github/blob/main/SECURITY.md" - assert "Verified-2026--10--23" in en_profile + assert "Verified-2026--10--31" in en_profile assert "Security_Policy" in en_profile assert f'href="{policy_href}"' in en_profile - assert "Gepr\u00fcft-2026--10--23" in de_profile + assert "Gepr\u00fcft-2026--10--31" in de_profile assert "Sicherheitsrichtlinie" in de_profile assert f'href="{policy_href}"' in de_profile assert (REPO_ROOT / "SECURITY.md").is_file()