nexus-stack-Skill (Plugin nexus-dev) gegen den realen, gemergten Code-Stand auf nexus-hub main neu geschrieben — der bisherige Inhalt war ein K-101-Platzhalter, inzwischen existieren K-101/103/104/106 als gemergter Code.
Knappe, präskriptive Muster, jede Behauptung am Code verifiziert:
visibility.py als EINZIGER Lese-Query-Pfad (SICHT-1/2/3) + der Architektur-Test, der direkte Selects/Raw-SQL außerhalb verbietet; SICHT-4-Suite-Pflicht
router.run als einzige LLM-Schnittstelle: Hard-Guard + LOCAL_ENDPOINT_ALLOWLIST (gepinnte luki-ai host:port), kein externer Fallback, AST-Import-Guard
Session-Auth via get_current_user/require_admin (404 für member), kein Dev-/Header-Mechanismus mehr; OIDC-State-Regel
Alembic-Autogenerate-Fluss (Constraints benennen, Trigger/Extensions von Hand), Wegwerf-pgvector/pg16-Container-Strategie der CI
Plugin 0.2.0 → 0.3.0. Review: codex-bot.
nexus-stack-Skill (Plugin nexus-dev) gegen den realen, gemergten Code-Stand auf nexus-hub main neu geschrieben — der bisherige Inhalt war ein K-101-Platzhalter, inzwischen existieren K-101/103/104/106 als gemergter Code.
Knappe, präskriptive Muster, jede Behauptung am Code verifiziert:
- `create_app`-Factory + `configure_logging`-Reihenfolge, Settings/Secret-Repr, fail-closed-Defaults
- `visibility.py` als EINZIGER Lese-Query-Pfad (SICHT-1/2/3) + der Architektur-Test, der direkte Selects/Raw-SQL außerhalb verbietet; SICHT-4-Suite-Pflicht
- `router.run` als einzige LLM-Schnittstelle: Hard-Guard + `LOCAL_ENDPOINT_ALLOWLIST` (gepinnte luki-ai host:port), kein externer Fallback, AST-Import-Guard
- Session-Auth via `get_current_user`/`require_admin` (404 für member), kein Dev-/Header-Mechanismus mehr; OIDC-State-Regel
- `audit.record`-Whitelist (append-only), PRIV-5-Redaction-CONTENT_KEYS
- Alembic-Autogenerate-Fluss (Constraints benennen, Trigger/Extensions von Hand), Wegwerf-pgvector/pg16-Container-Strategie der CI
Plugin 0.2.0 → 0.3.0. Review: codex-bot.
Replaces the K-101 placeholder with prescriptive patterns verified
against nexus-hub main: create_app factory + configure_logging order,
Settings/secret-repr, the visibility.py single-query-path with the
architecture test that bans direct selects, router.run as the only LLM
interface (hard guard + LOCAL_ENDPOINT_ALLOWLIST), session auth via
get_current_user/require_admin (404 for member), audit.record whitelist,
PRIV-5 redaction CONTENT_KEYS, alembic autogenerate flow (name
constraints, hand-add triggers/extensions), and the disposable
pgvector/pg16 CI container strategy. Plugin 0.2.0 -> 0.3.0.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
nexus-stack-Skill (Plugin nexus-dev) gegen den realen, gemergten Code-Stand auf nexus-hub main neu geschrieben — der bisherige Inhalt war ein K-101-Platzhalter, inzwischen existieren K-101/103/104/106 als gemergter Code.
Knappe, präskriptive Muster, jede Behauptung am Code verifiziert:
create_app-Factory +configure_logging-Reihenfolge, Settings/Secret-Repr, fail-closed-Defaultsvisibility.pyals EINZIGER Lese-Query-Pfad (SICHT-1/2/3) + der Architektur-Test, der direkte Selects/Raw-SQL außerhalb verbietet; SICHT-4-Suite-Pflichtrouter.runals einzige LLM-Schnittstelle: Hard-Guard +LOCAL_ENDPOINT_ALLOWLIST(gepinnte luki-ai host:port), kein externer Fallback, AST-Import-Guardget_current_user/require_admin(404 für member), kein Dev-/Header-Mechanismus mehr; OIDC-State-Regelaudit.record-Whitelist (append-only), PRIV-5-Redaction-CONTENT_KEYSPlugin 0.2.0 → 0.3.0. Review: codex-bot.
Codex-Review (Faktencheck gegen nexus-hub main): 3 Findings gemeldet (überzeichnete Audit-on-block-Garantie, zu breit beschriebene Architektur-Test-Patterns, fail-closed nicht universell) — alle in 17e6ad0→HEAD präzisiert. Restliche Behauptungen deckungsgleich mit dem gemergten Code (App-Factory, visibility-Pfad + ALLOWED_FILES, router.run-Reihenfolge/Hard-Guard/Allowlist, Session-Auth 401/404, audit-Whitelist+TRUNCATE-Trigger, CONTENT_KEYS, Alembic, CI-pgvector-Ports/SICHT-4). Approve — Merge via Browser-Claude.