lingma

Identity

  • Names: com.aliyun.lingma; short alias lingma.
  • Native format: lingma-sqlite, chat_record summary rows. No Qoder CN alias is established.
  • Session ID: chat_record.session_id. Require a stable installation/profile namespace until global scope is established.
  • Entity keys: Unique request_id within the session supplies a native key for separately derived prompt/summary/context records. Duplicate request IDs remain distinct capture-scoped rows. Use rowid for deterministic capture order, not inferred answer chronology.
  • Notes: chat_prompt records user-role text. Nonempty summary is assistant-role summarized content with reason: source_truncated; it is not a full decrypted answer. gmt_create belongs only to the prompt. The fixture reader accepts seconds or epoch milliseconds whose absolute value exceeds 10^12; invalid times stay native. error_result is vendor evidence, not a fabricated tool failure. Preserve encrypted/extra columns.

Position basis

Use only positions established by the stated format and mapping evidence. Current-state rows without transcript positions form the snapshot tail. A protocol commit boundary takes precedence over physical EOF; uncommitted bytes are not a gap.

Destinations

lingma: native facts without a standard field

  • Lineage and links: No tool, inference, parent, child, copy or root mapping is asserted.

Usage

Select one report per native accounting identity only when this entry establishes that identity. Keep unjoinable or overlapping reports as native evidence. Declare when semantic coverage is incomplete. Schema defaults and placeholder zeros are not reported usage. Backend inclusion rules require evidence; do not infer them from a model name.

Lane and unassigned facts

Facts without established session ownership use manifest _meta["com.aliyun.lingma/unassigned"] with the common shape. A selection may keep these facts with any subset of sessions, including an empty subset, but must not imply that a session owns them. State the selection policy in the export report.

Losses

Declare every applicable loss under ASR-157. Missing model rendering, accounting joins, lineage or exact context boundaries remain losses when this entry does not qualify them. Unknown ownership is not itself lost data. Omitted unassigned facts use a documented vendor loss or report, not a new core category.

Evidence

Basis: fixture-verified: Lingma importer/fixtures in ctxrs/ctx at 74f63227f1c7416607d704668f38b9c7c9de6a16, based on third-party WayLog commit 6939033b7a39326fbdc249e28e6aa12461db1f09, lingma-reader.ts. The proprietary writer is unverified; no version-level conformance claim. Evidence applies only to the named formats and explicit mappings above. A real capture covers only the behavior that was exercised. A writer probe run without a model covers persistence only, not model or tool execution. Authored tests do not qualify an agent version. Unlisted formats and link mappings remain unqualified.