XDUMP-1.11.0: Difference between revisions

From publications
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
=metadata=
==xdump-metadata==
<font size=-2>
<font size=-2>
{|
{|
Line 24: Line 24:
| </br>
| </br>
|}
|}
== Metadata (Normative) ==
=== xdump-metadata (Normative) ===
The metadata table immediately preceding this section is CM-defined and constitutes the authoritative provenance record for this XDUMP artefact.
The metadata table immediately preceding this section is CM-defined and constitutes the authoritative provenance record for this XDUMP artefact.


Line 41: Line 41:
</font>
</font>
<div style="break-before:page"></div>
<div style="break-before:page"></div>
= Appendix sub-A - XDUMP (definition) =
 
== Appendix sub-A - XDUMP (definition) ==
XDUMP is used to generate CM-artefacts that serialise session data
<pre>
<pre>
# XDUMP — Minimal Recovery Schema (Bag Model)
# XDUMP — Minimal Recovery Schema (Bag Model)
Line 140: Line 142:
<div style="break-before:page"></div>
<div style="break-before:page"></div>


= Appendix C - TMLDUMP definition =
===xmdump-categories===
 
<pre>
# TMLDUMP : TOML Memoisation Dump
# Stamp: 2025-12-22 v1.0.0
# This file is itself a Cognitive Memoisation (CM) artefact.
# It defines TMLDUMP by example and by explicit semantic declaration.
# TMLDUMP produces artefacts that are state-agnostic, semantically equivalent projections of CM Core Elements, version-locked to the active CM version, preserving element state and provenance, and capture confers no authority.
 
[cm]
type = "Cognitive Memoisation"
dump_format = "TMLDUMP"
version = "1.0"
status = "normative"
authority = "human-curated"
rehydratable = trueCMDUP is a CM dump that produces artefacts that are state-agnostic, semantically equivalent projections of CM Core Elements, version-locked to the active CM version, preserving element state and provenance, and capture confers no authority.
 
# Predicate: This artefact encodes cognition, not presentation.
encodes_cognition = true
encodes_presentation = false
 
# Predicate: This artefact is intended for round-trip knowledge engineering.
round_trip_capable = true
 
[identity]
title = "TMLDUMP Definition"
scope = "definition-and-example"
finality = "parked"
audience = [
  "CM practitioners",
  "future readers not present at creation",
  "LLMs rehydrating cognition"
]
 
[description]
summary = """
TMLDUMP (TOML Memoisation Dump) is a pure TOML output format for
Cognitive Memoisation (CM).
 
A TMLDUMP externalises human and LLM cognition so that it can be
recovered, resumed, and extended after session loss, time gaps,
or tool changes.
 
TMLDUMP captures the same cognitive elements as MWDUMP, but does so
using explicit structure rather than markup or layout.
"""
what_it_does = """
TMLDUMP records:
- episodic human input
- LLM analysis and inference
- explicit assertions
- derived conclusions
- unresolved cognition
- context and intent
 
It preserves these as a cognitive recording, not as a playback transcript.
"""
what_it_is_not = """
TMLDUMP is not:
- a publishing format
- a chat transcript
- a replay log
- a visual document
 
Rendering TMLDUMP into other formats is optional and derivative.
"""
 
[semantic_model]
explanation = """
Cognitive Memoisation distinguishes between:
- episodic cognition (what happened)
- declarative cognition (what is claimed)
- inferential cognition (what follows)
 
TMLDUMP makes these distinctions explicit using typed structures.
"""
# Predicate: Episodic input is first-class.
episodic_is_first_class = true
 
# Predicate: Inferences must be bindable to prior cognition.
inference_binding_required = true
 
[episodic_events]
explanation = """
Episodic events record cognitive acts as they occurred.
They are not transcripts for playback, but semantic recordings
that preserve intent, causality, and context.
"""
 
# Each episodic event is typed and attributable.
[[episodic_events.event]]
id = 1
actor = "human"
event_type = "intent"
content = """
I want to define a CM export format that captures everything MWDUMP can,
but without relying on markup or fragile layout.
"""
[[episodic_events.event]]
id = 2
actor = "llm"
event_type = "analysis"
content = """
Pure TOML is sufficient to encode all CM semantic requirements,
including episodic input, assertions, and inferences.
"""
derives_from = [1]
 
[[episodic_events.event]]
id = 3
actor = "human"
event_type = "directive"
content = """
Produce a definition that can be reused and rehydrated later
without explanation.
"""
 
[[episodic_events.event]]
id = 4
actor = "llm"
event_type = "inference"
content = """
A self-describing TMLDUMP can function as both definition and test artefact.
"""
derives_from = [2, 3]
 
[assertions]
explanation = """
Assertions are explicit claims made during cognition.
They are intended to be read as true within the scope of the artefact,
subject to future revision.
"""
 
[[assertions.claim]]
id = "A1"
text = "TMLDUMP can capture all cognitive elements permitted in MWDUMP."
 
[[assertions.claim]]
id = "A2"
text = "Explicit structure reduces cognitive entropy during round-trip rehydration."
 
[[assertions.claim]]
id = "A3"
text = "Cognition can be externalised without relying on markup or presentation."
 
[inferences]
explanation = """
Inferences are derived conclusions that follow from episodic events
and assertions. They represent bound reasoning, not free speculation.
"""
 
[[inferences.result]]
id = "I1"
text = "If cognition is made explicit, format becomes an implementation detail."
derived_from_assertions = ["A1", "A2"]
 
[[inferences.result]]
id = "I2"
text = "A pure TOML CM artefact is easier to preserve and rehydrate than markup-based formats."
derived_from_assertions = ["A2", "A3"]
 
[unresolved]
explanation = """
Unresolved cognition is preserved intentionally.
CM does not require premature closure.
"""
dangling_cognates = [
  "formal minimal TMLDUMP schema",
  "tooling for episodic event visualisation"
]
 
[rehydration]
explanation = """
This section provides guidance for resuming cognition
without rediscovery.
"""
resume_from = [
  "description.summary",
  "assertions",
  "inferences"
]
 
suggested_next_steps = [
  "use this TMLDUMP in a new CM session",
  "extend it with real episodic events",
  "validate round-trip fidelity"
]
 
[status]
parked = true
safe_to_copy = true
safe_to_reuse = true
safe_to_extend = true
 
# Predicate: This artefact is complete enough to stand alone.
self_contained = true
 
# Predicate: This artefact is suitable for long-term external memory.
long_term_external_memory = true
</pre>
 
=categories=
[[category:Cognitive Memoisation]]
[[category:Cognitive Memoisation]]
[[category:public]]
[[category:public]]

Latest revision as of 16:29, 9 January 2026

xdump-metadata

Title: XDUMP as a Minimal Recovery Mechanism for Round-Trip Knowledge Engineering Under Governance Loss
Author: Ralph B. Holland
Affiliation: Arising Technology Systems Pty Ltd
Contact: ralph.b.holland [at] gmail.com
version: 1.11.0
Publication Date: 2026-01-09T01:35Z
Binding: Non-canonical
Scope: Methodological / architectural
Provenance: This is an authored paper maintained as a MediaWiki document; edit history reflects editorial changes, not collaborative authorship.
Status: final

xdump-metadata (Normative)

The metadata table immediately preceding this section is CM-defined and constitutes the authoritative provenance record for this XDUMP artefact.

All fields in that table (including title, author, affiliation, contact, version, publication date, binding, scope, provenance, and status) MUST be treated as normative metadata.

The assisting system MUST NOT infer, normalise, reinterpret, duplicate, or rewrite these fields. If any field is missing, unclear, or later superseded, the change MUST be made explicitly by the human and recorded via version update, not inferred.

Curator Provenance and Licensing Notice

This document predates its open licensing.

As curator and author, I apply the Apache License, Version 2.0, at publication to permit reuse and implementation while preventing enclosure or patent capture. This licensing action does not revise, reinterpret, or supersede any normative content herein.

Authority remains explicitly human; no implementation, system, or platform may assert epistemic authority by virtue of this license.

Appendix sub-A - XDUMP (definition)

XDUMP is used to generate CM-artefacts that serialise session data

# XDUMP — Minimal Recovery Schema (Bag Model)
# Version: 1.12
# Status: normative (test)
# Purpose: last-resort, loss-intolerant session capture

XDUMP_ID = "XDUMP-DEFINITION-BAG-001"
ARTIFACT_TYPE = "XDUMP"
FORMAT = "TOML"
NORMATIVITY = "Normative"
BEST_EFFORT = "Required (Always)"
SELF_CONTAINED = true
CM_DEPENDENCY = "None"

PURPOSE = """
XDUMP is a minimal, self-contained recovery artefact intended to capture
all session-permitted material under degraded or hostile conditions.
Nothing encountered during the session may be silently omitted.
"""

# ------------------------------------------------------------------
# REQUIRED HEADERS (STRUCTURAL MINIMUM)
# ------------------------------------------------------------------
[REQUIRED_HEADERS]
H1 = "XDUMP_ID"
H2 = "ARTIFACT_TYPE"
H3 = "FORMAT"
H4 = "NORMATIVITY"
H5 = "BEST_EFFORT"
H6 = "METADATA"
H7 = "BAG"
H8 = "GAPS"
H9 = "FINAL_INFERENCE"

# ------------------------------------------------------------------
# INVARIANTS
# ------------------------------------------------------------------
[INVARIANTS]
I1 = "XDUMP MUST be self-contained and interpretable without CM or prior chat history."
I2 = "No silent omission: all encountered session material MUST appear in BAG or be marked in GAPS."
I3 = "Minimal structure, maximal coverage: BAG is the universal container."
I4 = "Structure MUST be preserved even under transport or UI degradation."
I5 = "If a concept cannot be classified, it MUST still be recorded with kind = 'UNCLASSIFIED'."
I6 = "Inference MUST be explicit; nothing implied by ordering or proximity."
I7 = "Completeness requirement: unrepresentable material MUST be marked UNRECORDED/UNKNOWN, never dropped."
I8 = "Episodic recording is mandatory: every session turn MUST yield at least one BAG item with kind = 'EPISODIC'."
I9 = "All derived conclusions MUST be recorded as BAG items with kind = 'INFERENCE'."

# ------------------------------------------------------------------
# METADATA (NON-SEMANTIC, DESCRIPTIVE)
# ------------------------------------------------------------------
[METADATA]
created_at = "ISO-8601 or UNKNOWN"
source_platform = "UNKNOWN | Chat | Other"
transport_status = "OK | NOBBLED | UNKNOWN"
scope_note = "Free text describing what this XDUMP attempts to cover"

# ------------------------------------------------------------------
# BAG — UNIVERSAL CONTAINER
# ------------------------------------------------------------------
# All session-permitted material is recorded here.
# Reconstruction is performed by filtering/sorting on fields.

[[BAG.item]]
id = "string-or-int"
kind = "EPISODIC | FACT | INFERENCE | CONSTRAINT | ARTEFACT | UNRESOLVED | METADATA | UNCLASSIFIED"
status = "CM_DEFINED | OBSERVED | INFERRED | UNRESOLVED | UNKNOWN | LOST"
episode_id = "int-or-null"        # link to episode / turn if applicable
turn_ordinal = "int-or-null"      # optional finer ordering
source = "human | system | artefact | mixed | unknown"
content = """Free text or structured payload"""
notes = "Optional clarifications, provenance, or derivation links"

# Repeat [[BAG.item]] as needed.
# Order is not authoritative; fields are.

# ------------------------------------------------------------------
# GAPS (MUST EXIST)
# ------------------------------------------------------------------
[GAPS]
# Explicitly list anything known to be missing or degraded.
# Example:
# turns_12_19 = "LOST: UI truncation"

# ------------------------------------------------------------------
# FINAL INFERENCE (MUST EXIST)
# ------------------------------------------------------------------
[FINAL_INFERENCE]
text = """
Single-paragraph synthesis of the session outcome.
Uncertainty MUST be stated explicitly.
"""

END = "END_OF_XDUMP_DEFINITION"

xmdump-categories