Repository navigation
Retain source generations and rebuild source-linked Pensieve views - #46
isomorphisms wants to merge 51 commits into
Conversation
Evaluate Pensieve body-text hyperplanes
…ntract Declare external hyperplane text representations
Keep hyperplane partitions independent of labels and declare external text contracts
|
Retirement sweep result: this is the sole live Pensieve/hyperplane successor at f613023. The child is merged and its exact head retained. Main integration is mergeable and current-main content is preserved; the 0.2 overview is separately documented in docs/pensieve-shell.md. Exact-head shell smoke 37468591004, complete hyperplane experiment 37468591076, universal gate 37468591106, Android WebView 37468591121 and prepaint 37468590942 passed. General foundation 37468590991 and exact-text 37468591058 remain in compiler bootstrap. These pending jobs block merge; they are not counted as PASS. No device or semantic-quality evidence is invented. One live successor, no new job layer. Current foundation: https://github.com/isomorphisms/ib/actions/runs/37468590991 |
Expose Quick Settings bindings to Pensieve
Extend the existing IB 0.2 shell-first Pensieve/Cauldron line with a bounded retained-source intake, raw-URL occurrence projection and source-linked ChatGPT conversation decoder. Preserve exact bytes, source/corpus/provider/object/generation/member provenance, acquisition timestamp, checksum/count and per-source privacy/model policy in Cauldron. Keep derived graph/text/index views disposable in Pensieve. Ordinary sources enter default exact search; private sources are excluded, and provenance tampering invalidates the source identity.
Public paths: ib retain-source SOURCE_BYTES SOURCE_TSV; ib project-raw-urls SOURCE_ID; bin/ib-source.grease retain FORMAT BYTES PROVENANCE.tsv, distill ID and verify ID. The convenience adapter calls canonical intake; no parallel corpus store. Original JSON, conversation/message identity, graph parent/children/current-node fields, timestamps, multimodal references and unknown fields survive. Derived records carry source coordinates and decoder/runtime digests. Mapping iteration is not presented as a chronological transcript.
The first slice admits <=16 MiB selected members/shards. Larger exports need qualified streaming/sharding. Raw SDF archival remains Drive-backed and does not stage the whole mailbox through this intake. Model allow/deny is retained per-source policy, not an implemented transmission hook. Android source-store/fsync qualification and version-fenced installed ZIP extraction remain separate gaps.
Current source b4d93c4: hosted browser foundation, shell smoke, body hyperplane and universal gate pass. Actual Grease synthetic tests cover graph/attachments/unknown fields, replay/rebuild, occurrence coordinates, differing origin/generation, private search exclusion, malformed input, corruption/symlink and policy-tampering refusal. No actual OpenAI export is observed and no private source was inspected; synthetic JSON is decoder evidence only. Kitchen/FP/AICI/Cat Food integration is separate draft work and does not qualify physical C67 ingestion.