Sources, Capture, and freezing

On the product lifecycle rail, Sources comes before Capture, followed by Report. During Sources, you assemble and review the evidence boundary. Freezing permanently locks that source set. Only then does the Capture phase begin its knowledge-processing stages.

SOCK lifecycle rail showing Sources before Capture and Report
Beta interface

The Sources phase is where you add, prepare, preview, annotate, and freeze evidence. Capture processing starts from that frozen snapshot. Labels, actions, and layout may vary by release.

TermMeaningOperational consequence
Sources phaseThe preparation stage for repositories, files, connected databases, and attributed human knowledgeReview, preview, annotate, and freeze the complete evidence boundary before Capture processing
FreezeA permanent lock of the prepared source setYou cannot add, remove, or replace sources after freezing
Capture phaseThe knowledge-processing phase for one frozen scope and source stateRuns Survey, Plan, Extract, Discover, Infer, and Ask against the frozen evidence
ReportThe asset-reporting phase that follows CapturePresents durable knowledge outcomes when the corresponding report capability is available

Source types and current connectors

Source pathWhat it acceptsCurrent behaviour
Local filesRepositories, folders, documents, and other approved local filesRead and prepared in place; copied into the capture boundary only when you freeze
Connected systemsPostgreSQL, MongoDB, or OracleConnected read-only; browse the available structure, select an approved scope, and optionally include bounded samples
Tacit knowledgeAttributed Markdown notesPreserves decisions, context, ownership, and operational knowledge that system artefacts do not contain
Connected systems chooser listing PostgreSQL, MongoDB, and Oracle
Beta interface

The three connected-system connector families exposed today are PostgreSQL, MongoDB, and Oracle. The generic Connected systems label does not imply that other databases, APIs, or runtime connectors are currently available. Labels, actions, and layout may vary by release.

The executable lifecycle

A completed capture follows Survey → Plan → Extract → Discover → Infer → Ask. Discover and Infer are separate processing stages even when the current Beta interface groups them under one Discover & Infer tab. Ask is read-only and can become available once baseline claims exist; you do not have to wait for every higher-order surface to finish before asking a bounded question.

StagePurposeDurable result
SurveyMeasure what was suppliedSource registry, inventory, attestations, structure and technology signals, coverage boundary
PlanTurn the surveyed estate into a safe work sequencePer-source work queue, dependencies, budgets, safety contract
ExtractCreate deterministic facts and validated interpretationsDeclared structures, per-source knowledge documents, canonical claims, citations, and known unknowns
DiscoverRead across every extracted source at onceHigher-order surfaces such as call chains, shared data, cross-repository flows, controls, and change seams
InferDerive deeper candidate knowledge from each discovered surfaceEvidence-linked node and edge candidates that remain explicitly marked as inferred
AskQuery captured knowledge without changing itCited answers, explicit scope limits, known unknowns
SOCK Discover and Infer view listing cross-source surfaces across the internal dimensions
Beta interface

The current Beta view groups Discover and Infer while retaining per-dimension surface counts, inference progress, knowledge health, and the distinction between inferred and directly verified evidence. Labels, actions, and layout may vary by release.

Dimensions, surfaces, and lenses

These terms describe three different levels of organisation. A dimension is a fixed knowledge category. A surface is one concrete detected item inside a dimension. A lens is only a UI grouping used to filter dimensions.

ConceptExampleWhat it is not
Dimensioncall-chain or security-postureNot a promise that every capture contains useful content in all 21 categories
SurfaceA specific payment retry call chainNot another name for a dimension
LensSecurity or Change & riskNot an engine concept and does not change stored knowledge

The current UI lenses are Structure, Integration, Reliability, Security, Change & risk, and Other. All removes the filter. Lenses change only what you see; they do not add, remove, or reclassify stored knowledge.

SOCK evaluates a fixed internal catalogue of 21 dimensions, from as-is-archaeology and business-rules through dependency-blast-radius, migration-seams, security-posture, and ui-flow. A capture can legitimately have zero surfaces in a dimension. See the [complete 21-dimension glossary](/sock/reference#dimensions) for the purpose and review question for every identifier.

Claims, evidence tiers, and honesty

Every accepted fact is retained as a claim traceable to its source. The system keeps how a claim was obtained visible: a parsed declaration, a live observation, an AI interpretation, or a human report are not equally strong.

  • AI components propose interpretations; validated application code writes the canonical record.
  • The model cannot promote its own output to a stronger evidence tier.
  • A human report remains attributed and cannot outrank a parsed declaration.
  • Missing, unexamined, unsupported, and unknown are distinct states.
  • Evidence-backed does not mean infallible; consequential decisions still require source review.
Extracted-knowledge preview showing generated artefacts and an evidence table with claim, citation, tier, and status
Beta interface

Preview opens the generated artefact set without changing it. Evidence views connect each claim to a citation, evidence tier, and validation status; Known Unknowns records what the capture could not establish. Labels, actions, and layout may vary by release.

Preview, annotations, and tacit knowledge

CapabilityUse it forEvidence effect
PreviewInspect frozen inputs or generated knowledge files, including README, Evidence, Known Unknowns, and dimension-specific documentsRead-only inspection; it does not promote, edit, or validate a claim
Source note or annotationAdd source-specific context—owner, purpose, caveat, environment, or an intentional omission—when the source row exposes the Note actionContext accompanies the source; it does not rewrite the underlying file, repository, or database export
Tacit knowledgeAdd a standalone Markdown note for architecture decisions, operational knowledge, terminology, or history that is absent from system artefactsFrozen as attributed, human-reported evidence and kept distinct from parsed or observed fact

The Claude terminal and run activity

Survey, Plan, Extract, and higher-order processing can expose a live Claude terminal beside the lifecycle view. It shows the active agent session, commands, progress, and diagnostic output. The run-activity feed records stage events in a more scannable form.

  • Use the terminal to understand what the active stage is doing and to diagnose a pause or failure.
  • Expand the terminal when detailed output matters; use the activity feed for stage transitions and completed events.
  • Do not treat a quiet terminal or a final line of text as authoritative completion.
  • The lifecycle status, persisted artefacts, task ledger, and durable completion markers are the source of truth.
Completed SOCK extraction with Preview actions, knowledge health, Claude terminal activity, and the Discover and Infer milestone
Beta interface

The lifecycle view combines durable job state with a live Claude terminal. Preview actions open the generated files; stage completion still comes from persisted evidence, not terminal appearance. Labels, actions, and layout may vary by release.

Ask is a bounded librarian

Ask is a read-only, capture-scoped interface over claims and curated knowledge documents. It does not modify the capture or silently search beyond the frozen source set.

Durable state and recovery

Progress is judged from durable evidence on disk, not from a terminal merely appearing to finish. A crash, closed laptop, or network drop should not erase completed work. Genesis offers the appropriate resume action from the last durable completion marker.