RAGE: define RED llm-log expert consumer gate #191

Open
nsaspy wants to merge 0 commits from rage/llm-log-expert-consumer-red into master
Owner

Consumes the llm-log #10 consumer boundary only.

Canonical design lives upstream in lost-rob0t/llm-log:
research/LLM-LOG-RESEARCH-032-dotfiles-expert-consumer-gate.org

RED -> GREEN

Original exact RED head: 0a23f6a80c9219f8ac5082f93cf90762053614ac
Hosted RED run: 33335870270.

Upstream #10 is now merged via llm-log PR #25 at immutable merge revision b6a7b74fd7a3aca3a8af94d83e18390f2fc37d62.

Production consumer head: 41e3404862247b41d2199481ab4912d417665daf.
Hosted run: 33368125588.
The unchanged Run llm-log expert consumer contract step is GREEN on that exact production head. Full workflow completion remains pending; do not merge until the entire exact-head run concludes GREEN.

Consumer configuration

  • raw capture remains exactly ~/Documents/AI/proxy;
  • llm-log pin is the merged upstream #10 revision;
  • services.llm-log.expert.enable = true;
  • expert package comes from the same pinned llm-log flake revision;
  • expert mutable state is ~/.llm-proxy/expert, separate from raw capture;
  • initial require = false preserves fail-open forwarding;
  • OpenAI/OpenRouter/Anthropic/ChatGPT upstream routing is unchanged;
  • existing Codex/OpenCode/Claude Code/gptel routing is unchanged.

Isolation

No unrelated dotfiles changes. llm-log configuration PR #5 remains a separate upstream transaction. No Tek9 repository mutation was required.

Merge gate

This PR is still draft. The repository ruleset on master only prohibits deletion and non-fast-forward updates; it defines no review or status-check rule. There are currently zero reviews and zero conversation comments; this is not an approval and no approval is being manufactured.

Merge only when the full current-head workflow is GREEN, the PR is non-draft, and mergeability is rechecked with expected-head protection.

Consumes the llm-log #10 consumer boundary only. Canonical design lives upstream in `lost-rob0t/llm-log`: `research/LLM-LOG-RESEARCH-032-dotfiles-expert-consumer-gate.org` ## RED -> GREEN Original exact RED head: `0a23f6a80c9219f8ac5082f93cf90762053614ac` Hosted RED run: `33335870270`. Upstream #10 is now merged via llm-log PR #25 at immutable merge revision `b6a7b74fd7a3aca3a8af94d83e18390f2fc37d62`. Production consumer head: `41e3404862247b41d2199481ab4912d417665daf`. Hosted run: `33368125588`. The unchanged `Run llm-log expert consumer contract` step is GREEN on that exact production head. Full workflow completion remains pending; do not merge until the entire exact-head run concludes GREEN. ## Consumer configuration - raw capture remains exactly `~/Documents/AI/proxy`; - llm-log pin is the merged upstream #10 revision; - `services.llm-log.expert.enable = true`; - expert package comes from the same pinned llm-log flake revision; - expert mutable state is `~/.llm-proxy/expert`, separate from raw capture; - initial `require = false` preserves fail-open forwarding; - OpenAI/OpenRouter/Anthropic/ChatGPT upstream routing is unchanged; - existing Codex/OpenCode/Claude Code/gptel routing is unchanged. ## Isolation No unrelated dotfiles changes. llm-log configuration PR #5 remains a separate upstream transaction. No Tek9 repository mutation was required. ## Merge gate This PR is still draft. The repository ruleset on `master` only prohibits deletion and non-fast-forward updates; it defines no review or status-check rule. There are currently zero reviews and zero conversation comments; this is not an approval and no approval is being manufactured. Merge only when the full current-head workflow is GREEN, the PR is non-draft, and mergeability is rechecked with expected-head protection.
nsaspy referenced this pull request from a commit 2026-09-19 23:51:15 +00:00
Some checks failed
Nix / workflows (pull_request) Failing after 3s
Nix / image-progress-tests (pull_request) Has been skipped
Nix / logos (pull_request) Has been skipped
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin rage/llm-log-expert-consumer-red:rage/llm-log-expert-consumer-red
git switch rage/llm-log-expert-consumer-red

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff rage/llm-log-expert-consumer-red
git switch rage/llm-log-expert-consumer-red
git rebase master
git switch master
git merge --ff-only rage/llm-log-expert-consumer-red
git switch rage/llm-log-expert-consumer-red
git rebase master
git switch master
git merge --no-ff rage/llm-log-expert-consumer-red
git switch master
git merge --squash rage/llm-log-expert-consumer-red
git switch master
git merge --ff-only rage/llm-log-expert-consumer-red
git switch master
git merge rage/llm-log-expert-consumer-red
git push origin master
Sign in to join this conversation.
No description provided.