Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
pr_number: 5869
title: "research(KHALEESI Kleisli-severance prior-art) + backlog(B-0923 P3): preserve operator 2026-05-28 forwarded KHALEESI USENIX '22 paper + low-priority substrate-target"
author: "AceHack"
state: "MERGED"
created_at: "2026-05-28T16:27:05Z"
merged_at: "2026-05-28T16:29:59Z"
closed_at: "2026-05-28T16:29:59Z"
head_ref: "otto-cli/research-khaleesi-kleisli-severance-privacy-defense-substrate-p3-backlog-2026-05-28"
base_ref: "main"
archived_at: "2026-05-28T17:31:29Z"
archive_tool: "tools/pr-preservation/archive-pr.ts"
---

# PR #5869: research(KHALEESI Kleisli-severance prior-art) + backlog(B-0923 P3): preserve operator 2026-05-28 forwarded KHALEESI USENIX '22 paper + low-priority substrate-target

## PR description

Operator 2026-05-28 authorization to preserve as research note + file low-priority backlog row.

KHALEESI USENIX '22 = Kleisli-severance prior-art at privacy-defense scope. Composes with framework's Kleisli substrate at same architectural scope. Name-coincidence preserved per don't-collapse + algo-wink-failure-mode discipline.

Generated with Claude Code

## Reviews

### COMMENTED — @copilot-pull-request-reviewer (2026-05-28T16:30:18Z)

## Pull request overview

Adds a preserved research note for the KHALEESI (USENIX Security ’22) prior-art and files a low-priority backlog item (B-0923) that frames it as a future “Kleisli-severance” substrate target within the broader framework vocabulary.

**Changes:**
- Added a `references/notes/` research note summarizing the paper and mapping it onto existing substrate concepts.
- Added a new P3 backlog row `B-0923` capturing a very-low-priority future work target.
- Updated the generated `docs/BACKLOG.md` index to include `B-0923`.

### Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

| File | Description |
| ---- | ----------- |
| references/notes/khaleesi-breaker-of-tracking-request-chains-usenix-22-iqbal-wolfe-nguyen-englehardt-shafiq.md | New research note capturing the forwarded KHALEESI prior-art + framework composition mapping. |
| docs/backlog/P3/B-0923-kleisli-severance-substrate-engineering-target-apply-framework-kleisli-substrate-to-privacy-defense-scope-composes-with-khaleesi-prior-art-aaron-2026-05-28.md | New P3 backlog row defining the future substrate target and its composition links. |
| docs/BACKLOG.md | Adds the new B-0923 entry to the auto-generated backlog index. |

## Review threads

### Thread 1: references/notes/khaleesi-breaker-of-tracking-request-chains-usenix-22-iqbal-wolfe-nguyen-englehardt-shafiq.md:9 (unresolved)

**@copilot-pull-request-reviewer** (2026-05-28T16:30:17Z):

The reference to `dep-pin-search-first-authority` is ambiguous/inaccurate as written: the actual rule file in-tree is `.claude/rules/dep-pin-search-first-authority.md`. Using the full path (or at least the `.md` filename) makes the cross-reference clickable/searchable and avoids drifting to a non-existent identifier.

### Thread 2: docs/backlog/P3/B-0923-kleisli-severance-substrate-engineering-target-apply-framework-kleisli-substrate-to-privacy-defense-scope-composes-with-khaleesi-prior-art-aaron-2026-05-28.md:64 (unresolved)

**@copilot-pull-request-reviewer** (2026-05-28T16:30:17Z):

These references name rules without the `.md` filename or `.claude/rules/…` path (e.g., `m-acc-multi-oracle-end-user-moral-invariants`). Since the authoritative rule is `.claude/rules/m-acc-multi-oracle-end-user-moral-invariants.md`, using the full path reduces ambiguity and improves navigation/grep consistency across backlog rows.

### Thread 3: docs/backlog/P3/B-0923-kleisli-severance-substrate-engineering-target-apply-framework-kleisli-substrate-to-privacy-defense-scope-composes-with-khaleesi-prior-art-aaron-2026-05-28.md:77 (unresolved)

**@copilot-pull-request-reviewer** (2026-05-28T16:30:18Z):

The reference to `honor-those-that-came-before` is written without the actual rule filename/path; the in-tree rule is `.claude/rules/honor-those-that-came-before.md`. Using the concrete path prevents cross-reference drift and makes it easier to follow from the backlog item.

## General comments

### @chatgpt-codex-connector (2026-05-28T16:27:11Z)

You have reached your Codex usage limits for code reviews. You can see your limits in the [Codex usage dashboard](https://chatgpt.com/codex/cloud/settings/usage).
Loading