Skip to content

Fix usage waste, silent psychology drift, and lost-work checkpoints - #43

Draft
infotradescout wants to merge 8 commits into
mainfrom
fix/usage-psychology-durable-checkpoints
Draft

Fix usage waste, silent psychology drift, and lost-work checkpoints#43
infotradescout wants to merge 8 commits into
mainfrom
fix/usage-psychology-durable-checkpoints

Conversation

@infotradescout

Copy link
Copy Markdown
Owner

What failed

Selective Intelligence had three real contract gaps:

  1. Token efficiency governed startup size but did not stop repeated searches, duplicate contexts, overlapping agents, or evidence gathering across the rest of a run.
  2. Product-design guidance did not preserve the silent color-theory, consumer-behavior, anti-scam, and fraud-resistance layer as mandatory core behavior.
  3. The word “checkpoint” meant only an intent/approval gate. It did not require automatic, non-blocking savepoints, commits, task-branch pushes, receipts, or resume state before timeouts and long operations.

What this changes

  • Adds a whole-run usage governor with bounded repository batches, a three-batch decision point, a single evidence ledger, and no duplicate worker ownership.
  • Separates intent/authority checkpoints from durable progress checkpoints.
  • Requires progress preservation after each coherent slice and before long tests, builds, migrations, handoffs, context changes, or runtime boundaries.
  • Adds a portable checkpoint runtime that stages only task-owned files, preserves unrelated work, blocks routine protected-branch commits, records recovery state, and supports task-branch push.
  • Restores silent human decision integrity across public, sales, pricing, onboarding, marketplace, payment, trust, and conversion surfaces.
  • Makes color theory, consumer behavior, truthful persuasion, anti-scam, and anti-fraud checks explicit.
  • Applies the same contract to the canonical package, strict text guide, and generated ChatGPT adapter.
  • Adds regression tests so these behaviors cannot disappear without failing release quality checks.

Hard limits

  • Maximum 12 text files or 250 KB per large-repository inspection batch before consolidation.
  • After three search or inspection batches, act, narrow, checkpoint/resume, or stop with the strongest supported result.
  • No overlapping workers for the same question.
  • No more than one completed slice or five materially changed files without a durable checkpoint.
  • Checkpoint pushes stay on an existing task branch and never authorize merge, release, deployment, migration, or protected-branch mutation.

Proof included

  • Progress-checkpoint self-test commits selected work while leaving unrelated changes untouched.
  • Protected-branch test rejects routine checkpoint commits to main.
  • Push-without-commit test fails closed.
  • Core prompt-budget tests assert whole-run usage, durable checkpoint, color, consumer behavior, scam, and fraud contracts.
  • ChatGPT adapter test verifies the new runtime files and runs the checkpoint self-test.

This PR is intentionally draft until the repository quality checks complete.

…n integrity

Separate intent approval from automatic progress preservation, add hard context-spend limits, and restore silent color, consumer-behavior, anti-scam, and fraud-resistance review across portable and ChatGPT skill surfaces.
Add a safe task-branch checkpoint tool that preserves unrelated work, blocks routine protected-branch commits, records resumable state, and can push authorized checkpoints. Add release, adapter, and behavior tests so usage control, progress preservation, and silent decision integrity cannot disappear unnoticed.
Exclude absolute project paths and unrelated file names from committed checkpoint records, keep only an unrelated-change count, use a neutral default checkpoint commit message, and extend the self-test to fail on privacy leakage.
Use one tracked latest checkpoint record whose history lives in Git commits, keep operation receipts inside the repository-private Git area, and fail the self-test if checkpointing creates extra tracked files or its own untracked workspace noise.
Extend the checkpoint self-test to create a real bare remote, push the task branch, verify the remote revision, preserve unrelated work, and reject checkpoint file sprawl.
Wire the bundled checkpoint runtime into the durable recovery contract, require observed task-branch push proof before continuing, explain the bounded single-record design, and publish the same strict behavior through the public AI guide.
Keep the GitHub Pages SKILL.md mirror byte-identical to the repaired canonical skill so web-capable clients do not continue loading the old usage, checkpoint, and decision-integrity contract.
Cut the canonical and ChatGPT runtime instructions to a tighter lean budget, lower repository batches to 12 files or 64 KB, add an actual three-batch usage ledger inside the checkpoint helper, protect release-branch prefixes, and extend direct self-tests for usage, savepoint push, privacy, and worktree cleanliness.
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