Commit Graph
9 Commits
Author SHA1 Message Date
ed 86fe3ef53b conductor(deob_warmup): Update report.md v2 - 1.13 + 3 tier tables + 3.5 note + 10 per-language rendering
Design doc v2. Section 1.13 (Encoding-explicit) updated with placeholder scheme: float (general) / integer (general) / Scalar (linear/geo/tensor alg) / float64 (resolved). Section 3.1, 3.2, 3.3, 3.4 tier tables updated: 5 wrong re-encodings removed (set/kind, function/procedure, parameter/argument, input/arg, proof/construction, partial in 4.4). 4 template notations in 3.14 (B default, C++/Odin/Jai opt-in). 3 new entries added: 1.13 (<< / >>), 3.19 (Markov chain), 3.20 (PolyTimeAdversary), 4.25 (correlation), 4.26 (<< / >> with tolerance). Section 3.5 note added: pseudo sectr lang is incomplete and needs adapting (per user 2026-06-23). Section 10 added: per-language rendering pointer to lexicon.md 9.

v1 state preserved in git history; v2 is the current state. 13 sections + 2 appendices.
2026-06-23 20:01:00 -04:00
ed 99bc1598d9 conductor(deob_warmup): Update prompt_template.md v2 - encoding placeholder + remove wrong re-encodings + per-language << >> note
LLM-direct spec v2. Rule 5 uses placeholder scheme: float (general), integer (general), Scalar (linear/geo/tensor alg), float64 (resolved). 3 wrong re-encodings removed from the 6 Noise-Dedup Lexicon section: function/procedure, parameter/argument, input/arg. Per-language rendering section added for << / >>: C11 uses much_less/much_greater/weakly_coupled; Python uses same; Forth uses named words (avoids bit-shift collision). Verification checklist updated to include v2-specific items: NO RE-ENCODING for distinct terms, transcendental as classification, template notation B as default, per-language << >> rendering.
2026-06-23 20:00:58 -04:00
ed 59d048b51a conductor(deob_warmup): Add §9 operator reference + decompress-names rule (2 user refinements)
Per user 2026-06-23 feedback on the pilot output:
1. **Decompress names AND expressions** (in prompt_template.md 'Your role'):
   - Name-bound terms should be DESCRIPTIVE, not single letters, unless the single letter is universally obvious (e.g., x for input, f for function)
   - Examples: p(X₁, ..., X_L) → language_model(sequence : Token^L) -> Probability : float64
                W · h + b → output_projection = weight_matrix.matmul(hidden_state) + bias_vector
                H(X) → entropy(distribution : Probability_Distribution) -> Entropy : float64
                K(X) → kolmogorov_complexity(object : Object) -> Complexity : int64
   - The LLM should NOT be afraid to translate expressions to multi-line definitions or build them up as constructions

2. **§9 Operator reference (indexed)** in report.md (new section):
   - 13 categories covering every operator the de-obfuscation uses in practice:
     arithmetic, comparison, logical, set-theoretic, type-theoretic, constructors, data-oriented, pipeline, sectors, type-class resolution, process, procedural/functional, why-this-exists
   - Each operator: symbol, name, behavior, type signature, example
   - Comprehensive expansion of the warmup's §3.3 14-primitive grammar
   - The LLM is expected to use this as a reference when applying the de-obfuscation

3. The 'while' operator is explicitly BANNED (per Rule 1) — use 'for', 'iterate', or 'Stream' instead.

These 2 refinements will be propagated forward:
- prompt_template.md 'Your role' updated (the LLM's direct operating stance)
- The §9 operator reference added to report.md (the warmup's design doc; the lexicon's source)
- Phase 3 (apply) TIER2_STARTER will reference both
2026-06-23 16:30:10 -04:00
ed c7b6c6c920 conductor(deob_warmup): Distinguish principled scheme from user-specific preferences (6 surgical edits)
Per user 2026-06-23 review: the Tier 2 over-cited the user's specific implementations (Sectored Language V1, LLM session patterns, GA reinterpretations, classical Greek/Latin) as the canonical scheme, when they should be optional output conventions.

Changes:
1. report.md §3.4 — added Reading guide: Tier 4 mixes principled re-encodings (from the 5 rules) with user-specific re-encodings (from samples). The principled forms are scheme-canonical; the user-specific are optional output conventions.
2. report.md §3.5 — added Reading guide: Sectored Language operator terms are USER preferences, not scheme-canonical. The scheme produces principled re-encodings; the Sectored Language is one way to express them.
3. report.md §4.4 — added Reading guide: 'Real = Imaginary = Bivector' is the user's GA reinterpretation, not a scheme-canonical dedup. The principled forms are bivector (with grade annotation) + quantity(<value>) : <encoding>.
4. report.md §6.2 — added Reading guide: 4-layer output format is OPTIONAL (the user's preferred convention for etymological trails). The scheme's baseline is the 3-layer format.
5. prompt_template.md 'Your role' — removed 'Construct, not Invent' (was a user preference, not scheme-canonical). Added a 'Scheme-canonical vs. user-specific' bullet that makes the distinction explicit.
6. prompt_template.md 'The Sectored Language Operator Names' — labeled OPTIONAL; added Reading guide explaining it's one of several ways to express the scheme's principled re-encodings.
7. prompt_template.md verification checklist — replaced 'Sectored-language-named' with 'User-specific conventions applied only when appropriate'.

Phase 1 (lexicon child) will formalize this distinction further (e.g., moving §3.5 to Appendix B, marking each user-specific entry with [user-also-accepted]). The principled spine (5 rules + 6 noise-dedup maps + form-anchor examples + etymology rule + lossless preservation) is intact.
2026-06-23 15:39:16 -04:00
ed 6f21df7c7b conductor(deob_warmup): Phase 1.5 polish - 22 new meditation patterns (P33-P54) + user 2026-06-23 refinement (encoding-explicit, Rule 5, lossless compression history, 128-bit scope check, univalence footnote) 2026-06-23 15:30:39 -04:00
ed 39350803ef conductor(deob_warmup): prompt_template + state update + TRACK_COMPLETION - warmup SHIPPED (12 deliverables, 100% file coverage, 137 patterns, secular sanitization) 2026-06-23 15:17:50 -04:00
ed adabacc063 conductor(deob_warmup): Phase 1 expansion - 10 cluster sub-reports with 100% file coverage (~2,491 LOC, 137 patterns) + sanitized main report 2026-06-23 15:15:34 -04:00
ed 9862426053 conductor(deob_warmup): add TIER2_STARTER.md for warmup dispatch
- 3 prompt template: umbrella Tier 2 / per-child Tier 2 / synthesis Tier 2
- File-read order: warmup spec first, then umbrella, then project conventions, then samples (LOCAL-ONLY, DO NOT COMMIT)
- Critical user directives: constructive type theory, boundedness, etymology-aware, evidence-based
- 4 verification criteria: lossless, bounded, constructively typed, etymology-cited
- Sandbox conventions: master branch, per-task commits, no AppData, failcount contract
- Quick reference: /tier-2-auto-execute video_analysis_deob_warmup_20260621

CRITICAL: Samples are the user's private work. The .gitignore line 34 covers them; verify with git status before each commit. The deliverables extract PATTERNS from samples, not content verbatim.
2026-06-23 14:24:46 -04:00
ed f830798822 conductor(deob_warmup): Initialize warmup track (precursor)
Research-style track. Produces 2 deliverables from the user's past de-obfuscation samples:
- report.md: design philosophy + curated lexicon + 3 noise-dedup maps + sample transformations
- prompt_template.md: LLM-direct operational spec; can be invoked as-is with a new Pass 1 report

Phase 0: USER action item (gather 3-10 samples into samples/, gitignored)
Phase 1: Tier 3 worker surveys (term frequency, structural patterns, form projection heuristics)
Phase 2: Write report.md
Phase 3: Write prompt_template.md
Phase 4: User review + approval

blocked_by: user samples
blocks: lexicon, pilot, apply (3 phase children)
2026-06-23 00:08:22 -04:00