Skip to content
View b2bvic's full-sized avatar

Block or report b2bvic

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
b2bvic/README.md

Victor Valentine Romo

I build owned context systems for operators who are tired of explaining which business, client, or decision applies before useful work can begin.

The record stays in files they control. Software prepares the relevant evidence. The operator keeps judgment over sends, publishing, money, and production changes.

My commercial work is at Scale With Search.

Start with the incident

You know the decision exists, but you cannot recover why it was made. A handoff stalls until you retell the history. An AI answer misses the one constraint that belongs to this account.

The repositories below show how I keep those contexts separate, searchable, inspectable, and useful.

Repository What the files demonstrate
subtlebodhi A reference architecture for owned Markdown memory, bounded context loading, durable state, and reusable procedures.
pretool-memory A Claude Code hook that retrieves relevant local knowledge before read-oriented tool calls.
session-ledger A zero-dependency SQLite and FTS5 archive for local session records.
vault-crawl A Rust retrieval core with provenance, content-addressed storage, search, and read-only diagnostics.
safe-api A Python wrapper that places dry runs, scope controls, duplicate checks, circuit breaking, and receipts around REST writes.
observer-daemon An external validator that checks model output against a written behavioral standard and records corrections.
observer-protocol The written control model for approval gates, correction history, drift detection, and voice intake.
web2md A single-command utility that converts a web page into clean, source-attributed Markdown.

How I build

  • Keep source material and correction history in systems the operator controls.
  • Retrieve the smallest relevant context instead of loading an entire archive.
  • Put human gates where software can publish, send, delete, spend, or change production state.
  • Report what the system inspected, changed, skipped, or could not verify.
  • Document each public boundary so the repository does not imply private data or deployed behavior that it does not contain.

The shared doctrine is published as seventeen principles of knowledge work.

Work with me

Start with a $1,500 credited working session; scope and terms on the work page.

Provenance

This profile README was written from the current repository files and runtime-backed portfolio records. Model assistance helped with implementation. The repository-specific README remains the authority for each tool's boundaries and provenance.

Pinned Loading

  1. pretool-memory pretool-memory Public

    Fail-open Claude Code memory hook with local BM25/FTS5 retrieval, throttling, and deduplication.

    Shell

  2. safe-api safe-api Public

    Safety wrapper for REST API writes. Dry-run default, circuit breaker, audit trail, scope whitelist. Zero deps.

    Python

  3. observer-daemon observer-daemon Public

    Score Claude Code and Codex responses against local writing rules and record violations.

    Rust 2

  4. agent-monitor agent-monitor Public

    Inspect Claude Code and Codex processes and event-time token usage, with coverage warnings and JSON or Markdown output.

    Python

  5. agent-oversight agent-oversight Public

    Start here for local agent session history, process monitoring, response checks, and reusable skills.

  6. session-ledger session-ledger Public

    Archive and search Claude Code and Codex sessions with SQLite FTS5. Export session records as JSON.

    Python