Skip to content
View renezander030's full-sized avatar

Block or report renezander030

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
renezander030/README.md

banner

Hey, I'm René

Enterprise AI Architect — I make operational context move automatically across chat, tickets, wiki and CRM.

The hard part is mapping the same people, teams, customers, projects and decisions across systems that use different vocabularies. A temporal knowledge graph resolves that mapping and shares each accepted fact where it belongs. Delegated reads, human-approved writes and audit trails keep the flow safe enough for production.

Follow agentic-task-system draftcat Profile views

New: merged into tetherto/qvac — the official repo of Tether's QVAC AI platform: #3729 · validate RAG queries before logging Merged (Aug 2026) · all contributions ↓

The architecture

Map once, share continuously. The context layer connects each system's vocabulary so accepted facts reach the right people and tools; the execution and assurance layers govern what moves and prove what happened.

Mapping & Sharing Layer — connect facts across systems and deliver them where they belong

  • In production: operational context layer: maps people, teams, customers, projects and decisions across chat, tickets, wiki and CRM, then automatically shares accepted facts where they belong. Reads run as the signed-in person, never a service account; writes wait for a human decision on every door, including MCP. Case study with synthetic screens
  • agentic-task-system release — CLI + MCP that turns the systems you already run (TickTick, Notion, GitHub, Obsidian, Airtable, Google Tasks) into agent context. Hybrid RRF retrieval, provenance on every result, reviewed writes, undo. The real systems stay the source of truth.
  • graphiti-local release — local-first temporal knowledge graph: six read-only MCP retrieval tools, a kg CLI, human-gated fact ingestion. Built on Graphiti, runs on your own hardware. Answers "what was true at the time?", not just "what is true now?"

Execution Layer — what the agent is allowed to do

  • draftcat release — governed AI pipelines for service businesses: deterministic-first, operator-approved, single Go binary (MIT). Tool-call gates, HITL, audit trail.
  • agent-approval-gate — the draft → validate → approve → dispatch → audit pattern with JSON schemas, an n8n workflow, and an email-approval example.

Assurance Layer — how you prove it still works next quarter

  • processbench release — business-specific benchmark packs for repeatable workflow regression checks. Swap a model, measure what actually moved.
  • skillgate release — deterministic finish-line gates for AI coding agents: a model-independent evaluator that blocks commit/publish until your definition-of-done passes. opencode, Claude Code, pre-commit, CI.

Enterprise integration: Azure, Microsoft Teams, Jira, Confluence, HubSpot, LeanIX — from delivery work in regulated environments, not from demos.

The series

Production AI Automation Notes — a running set of repos and gists on:

  • permission-aware retrieval that never leaks through counts, titles or provenance chains (#19)
  • knowledge graphs people fill through verdicts, never through an agent (#18)
  • approval gates for AI agents
  • MCP server security (permissions, tenants, audit logs)
  • Claude Code policies for company repos
  • n8n workflows with human approval
  • audit-log schemas

Follow if you're building agents that need to work outside demos.

Recent gists

Gist Topic
Dropped without a count: permission-aware retrieval that never leaks through counts, titles or provenance chains (PAAN #19) delegated reads / membership at question time / count leaks / title leaks / provenance-chain leaks / per-identity caches (Sep 2026)
Never let an agent write to the knowledge graph: queued proposals, one writer, and why a refusal that exits 0 is not a refusal (PAAN #18) agent memory / human-gated writes / one writer / graphiti cross-group contamination / exit codes (Sep 2026)
Vector dimension mismatch, expected 1024 but got 768: the silent embedding-width bug in Graphiti + FalkorDB embedding width / EMBEDDING_DIM at import time / nomic-embed-text 768 vs text-embedding-3-small 1536 / FalkorDB (Sep 2026)
Validate before you log: the RAG query guard above your first log line, and the ordering test that isn't vacuous (PAAN #17) RAG query validation / log ordering / fail before you log (Aug 2026)
GPT-5 / o-series vision calls failing in Go: go-openai client-side rejections and the empty response with finish_reason=length go-openai / MaxCompletionTokens / finish_reason=length / vision (Aug 2026)

All gists →

Open source contributions

Project PR What
tetherto/qvac #3729 Merged Validate RAG queries before logging them
Tencent/WeKnora #2614 Merged GPT-5 / o-series vision model support (max_completion_tokens)
Tencent/WeKnora #835 Merged Parallel tool calling support
steveyegge/beads #2884 Merged Multi-project support, Notion sync, backup/restore
e2b-dev/infra #2273 Merged Local dev docs: prerequisites, verification steps, troubleshooting
pacifio/cersei #10 Merged Native Google Gemini provider + Cohere & SambaNova support

All merged PRs

Creator tooling

A separate track from the enterprise work — same engineering standard, different audience.

  • capcut-cli stars — independent CLI to edit CapCut / JianYing projects: subtitles, timing, speed, templates, cut long-form → shorts. No API; reads draft_content.json directly.
  • browserground — local UI-grounding specialist for hybrid AI agents: Qwen3-VL-2B LoRA, screenshot + target → strict JSON bbox. Drop-in for Claude Code, Codex, browser-use.

GitHub stats


Stack: Python, Go, TypeScript, Node.js, Kubernetes, Linux, systemd, vector databases, temporal knowledge graphs, MCP, LLM APIs.

Website: renezander.com · YouTube: @determa

Production AI Automation Notes

A gist series on production-grade patterns for AI pipelines. Each entry covers one pattern with copy-pasteable code.

# Topic Pattern
#1 Agent Approval Gates Schema-validated proposals, human review, deterministic dispatch
#2 Token Budgets Per-step, per-pipeline, per-day enforcement
#3 Agentic Knowledge Base Karpathy-style LLM wiki with pluggable adapters
#4 CapCut / JianYing from an LLM agent Deterministic JSON command boundary
#5 SQLite Dedup + Crash Safety WAL mode, seen_items, audit log
#6 Prompt-Injection Defense Input sanitization, schema validation
#7 PDF Cite Verification Auditable LLM extraction with per-fragment bounding boxes
#8 Stateless JSONL Queue Runner One job per line in, one result per line out; no daemon, no open port
#10 Deterministic Step Pipelines Fixed typed steps; the LLM never picks the next action
#11 Pipeline Fixture Testing Dry-run pipelines from JSON fixtures; zero API calls, deterministic CI
#12 LLM Skills as YAML Prompt + output_schema + role in versioned YAML; validated by a linter
#13 Inbound Agent Webhook Auth Constant-time bearer token, fail-closed on empty secret, async 202 dispatch
#14 Self-Improving Voice Agent Human-approved prompt diffs; harvest > group > propose > 2 approval gates > git commit > staging smoke > auto-versioned publish
#15 AI Action Audit Trail Append-only action_approvals table: who approved which payload, when; gate-violation query; GDPR Art. 22 provenance
#16 Agent Memory That Degrades Keyword fallback when the embedding provider dies; the read path never fails outright
#17 Validate Before You Log RAG query guard above the first log line, plus the ordering test
#18 Never Let an Agent Write to the Knowledge Graph Queued proposals, one writer; a refusal that exits 0 is not a refusal
#19 Dropped Without a Count Delegated reads, membership at question time; cite what the caller may open or drop it

Reference implementation for entries #1, #2, #5, #6, #7, #9, #10, #11, #12, #13: draftcat (Go, MIT).

All gists →

Pinned Loading

  1. graphiti-local graphiti-local Public

    Graphiti Local — local-first temporal knowledge graph

    Python 1

  2. agentic-task-system agentic-task-system Public

    CLI + MCP for agent context: a task layer over TickTick, Notion, GitHub, Obsidian & more (RRF retrieval, provenance, reviewed writes, undo) plus a knowledge-graph layer — ats kg: facts from any sou…

    JavaScript 11 3

  3. capcut-cli capcut-cli Public

    Independent, unofficial CLI to edit CapCut and JianYing projects — subtitles, timing, speed, volume, templates, cut long-form to shorts. No API needed, reads draft_content.json directly. Not affili…

    JavaScript 417 61

  4. draftcat draftcat Public

    Governed AI pipelines for service businesses. Deterministic-first, single Go binary, operator-approved.

    Go 9 1

  5. skillgate skillgate Public

    Deterministic finish-line gates for AI coding agents. A model-independent evaluator that blocks commit/publish until your definition-of-done passes. Works in opencode (any model), Claude Code, pre-…

    TypeScript 5 1

  6. agent-approval-gate agent-approval-gate Public

    Production approval-gate pattern for AI agents: draft, validate, approve, dispatch, audit. JSON schemas + n8n + email examples.

    6