Skip to content

fix(dreaming): drop opaque ids from topics; require a sample before the approval nag (v0.281.3) - #502

Merged
vikasprogrammer merged 1 commit into
mainfrom
feat/topic-ids
Jul 31, 2026
Merged

fix(dreaming): drop opaque ids from topics; require a sample before the approval nag (v0.281.3)#502
vikasprogrammer merged 1 commit into
mainfrom
feat/topic-ids

Conversation

@vikasprogrammer

Copy link
Copy Markdown
Owner

Two defects visible in the first guidance lines the rebuilt topic maps actually produced on the live tenants after #501.

1. Opaque identifiers read as topics

instawp, immediately after its map rebuilt:

the fleet frequently works on: freescout, westcoasthairdesign.com, wait, f90fc16d7fb9a19, deploy

f90fc16d7fb9a19 is a handle. The digit rule in isEntity exists so v3/php8 qualify, but it admits any hex run. Excluded: long hex/base36 tokens and tsk_…-style prefixed ids.

2. The approval nag fired off three decisions

v0.280.0 fixed the missing denominator (a raw count of 3 rejections was firing on tenants that approve ~100%). But on instawp the window held 0 approved / 3 rejected = 100% — directionally true, and still far too thin to tell an owner their policy is miscalibrated or to tell every agent to expect rejection.

A rate needs a sample: both the guidance line and the policy.review recommendation now also require ≥8 human approval decisions in the window.

137/137 governance + 18/18 tier-A policy.

🤖 Generated with Claude Code

…he approval nag (v0.281.3)

Two defects visible in the first guidance lines the rebuilt topic maps produced on live
tenants.

- `f90fc16d7fb9a19` appeared as something "the fleet frequently works on". The digit rule
  exists for `v3`/`php8` but also admits hex handles; a long hex/base36 run (or a
  `tsk_…`-style prefixed id) is an identifier, not a name.
- The approval-friction signal fired on instawp off THREE decisions (0 approved, 3 rejected
  = 100%). v0.280.0 fixed the missing denominator; a rate still needs a sample. Both the
  guidance line and the `policy.review` recommendation now also require ≥8 human approval
  decisions in the window.

137/137 governance + 18/18 tier-A policy.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@vikasprogrammer
vikasprogrammer merged commit c1242e8 into main Jul 31, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant