# HyperTwist Phase S3-B first-party recall and compact-view skills preparation packet

Created on `2026-05-29`

## Status

- first-party HyperTwist packet
- source-backed `Phase S3-B` preparation/control slice

## Purpose

This packet scopes the bounded first-party recall and compact-view skill seam
under the canonical `Skillization And Command Surface` doctrine.

The granted slice is:

- `recall-memory`
- `generate-compact-view`

It is not:

- active user-authored note capture
- workflow-memory capture widening
- broader browser or provider skill widening

## Current authority basis

This control pass stands on:

- `docs/ops/HYPERTWIST_SKILLIZATION_AND_COMMAND_SURFACE_DOCTRINE_2026-05-21.md`
- `docs/ops/HYPERTWIST_OPTIONAL_ASSISTIVE_FEATURE_DEACTIVATION_AND_REMOVABILITY_DOCTRINE_2026-05-21.md`
- `docs/ops/HYPERTWIST_IMPLEMENTATION_PHASE_1_KICKOFF.md`
- `docs/v6_5_deep_manual_pack/HyperTwist/ARCHITECTURE.md`
- `docs/v6_5_deep_manual_pack/HyperTwist/FEATURE_REGISTRY.md`
- `docs/v6_5_deep_manual_pack/HyperTwist/SKILLS.md`
- `docs/v6_5_deep_manual_pack/HyperTwist/PROVENANCE_AND_TRUST_MODEL.md`
- `docs/arch/HYPERTWIST_PHASES3_A_FIRST_PARTY_CONTINUITY_AND_RESUME_SKILLS_IMPLEMENTATION_PACKET_2026-05-29.md`
- `docs/arch/HYPERTWIST_PHASE6R_M3_FIRST_PARTY_RECALL_AND_SHARED_CONTEXT_IMPLEMENTATION_PACKET_2026-05-28.md`
- `docs/arch/HYPERTWIST_PHASE6R_M6_FIRST_PARTY_DERIVED_MEMORY_AND_OPTIONAL_ADJUNCT_IMPLEMENTATION_PACKET_2026-05-28.md`

## Granted family

The bounded `Phase S3-B` slice may land:

1. registry promotion for recall and compact-view skills
2. explicit first-party recall/compact-view aggregate state
3. live recall skill over authoritative recall and provenance drill-down
4. live optional compact-view skill over derived adjunct surfaces linked to
   authoritative sources
5. sample contract helpers and JSON round-trip coverage

The packet must stay out of:

- active user-authored note capture
- workflow-memory capture widening
- opaque summary-first or provenance-free compacting

## Proposed implementation shape

Land the narrower first-party boundary through:

- registry entries for:
  - `skill/recall-memory`
  - `skill/generate-compact-view`
- explicit recall/compact-view skill types and aggregate state
- first-party derivation over the landed registry, control-state,
  authoring-harness, `6R-M3` recall/shared-context, and `6R-M6` derived
  adjunct seams
- sample contract helpers for:
  - recall/compact-view-state derivation
  - JSON serialization
  - JSON deserialization
- focused automation in:
  - `HyperTwistSkillPhaseS3BRecallCompactViewContractTest.cpp`

## Validation target

Validate with:

- Unreal build for `UnrealHyperTwistEditor Win64 Development`
- focused automation:
  - `HyperTwist.FirstParty.Skill.PhaseS3B.RecallCompactViewCoverage`
  - `HyperTwist.FirstParty.Skill.PhaseS3B.AuthoritativeCompactViewLinkage`
  - `HyperTwist.FirstParty.Skill.PhaseS3B.SerializationRoundTrip`

## Queue effect

If this packet lands cleanly:

- `S3-B` is consumed
- `S3-C` becomes the next clean move
- active note capture remains separately deferred
