Kungfu UNGFU™Developer Platform

Back to Pursuit intent continuityformal candidate / experimental

Pursuit intent continuity formal candidate

A non-normative formal model owned by the candidate source.

Pursuit Intent Continuity Formal Candidate

Candidate · KFD-7 formal reference · Candidate registry

  • Status: experimental
  • Normative: no
  • Formal candidate version: 1
  • Authority: drafts/pursuit-intent-continuity.md
  • Slot binding: non-binding

Purpose

This page preserves the pre-promotion Pursuit formal candidate. KFD-9 now owns the authoritative draft rule and docs/KFD-9-formal.md owns its current non-normative formal reference. Neither prescribes one universal work hierarchy.

Object model

At a declared Fact cut f, a Pursuit version is:

P^v = (
  pursuit_id,
  version_root,
  continuing_direction,
  progress_relation,
  success_conditions,
  decomposition_relations,
  dependencies,
  settlement_policy,
  lineage
)

pursuit_id preserves continuity across Episodes, participants, tools, plans, and sessions. version_root freezes one declaration of direction and consequence semantics. A change to implementation plan need not create a new Pursuit; a material change to direction or success meaning must remain visible as revision, fork, or successor rather than silent prose replacement.

Direction and progress

For candidate action u:

Advances_P(f, u) =
  u is prospectively relevant to the direction declared by P^v

After an Episode E, actual progress requires a declared consequence view:

Progressed(P^v, E, A_after) =
  Consequences(E) interpreted through A_after
  satisfy ProgressRelation(P^v)

Prospective relevance, technical success, progress, completion, and settlement are distinct:

Advances_P does not imply Progressed
Progressed does not imply Completed
Completed does not imply Settled

Settlement may require review, responsibility acceptance, or another bounded action under a Warrant.

Typed relation graph

Pursuit structure is a typed graph rather than one universal tree:

decomposes-to
depends-on
contributes-to
revises
supersedes

An adopting Profile may require decomposes-to or supersedes to be acyclic. It must not collapse all relation types into parent-child inheritance. Decomposition does not transfer authority, perspective, completion, or trust.

Equivalence

For a bounded decision domain D:

PursuitEquivalent_D(P1, P2) iff
  for all f, u in D:
    Advances_P1(f, u) = Advances_P2(f, u)
  and their progress, success, settlement, and lineage consequences are
      interchangeable for D

Equivalent wording or identifiers do not establish this relation. Behavioral equivalence for one domain does not merge object identity or erase lineage.

Transitions

Declare(direction, success_conditions) -> P^1
Revise(P^v, compatible_change)          -> P^(v+1)
Decompose(P^v, children)                -> typed relation additions
Fork(P^v, divergent_direction)          -> distinct Pursuit identities
Pause(P^v, reason)                      -> inspectable non-terminal state
Settle(P^v, evidence, review)           -> bounded settlement claim
Abandon(P^v, reason)                    -> inspectable terminal decision
Supersede(P^v, successor)               -> lineage-preserving ref movement

Concrete lifecycle enums remain Profile-owned. The candidate requires that continuation, revision, pause, settlement, abandonment, and supersession remain distinguishable when they change future action.

Invariants

P1  Pursuit identity outlives any one session, plan, task body, or Episode.
P2  Pursuit does not imply Atlas or Warrant.
P3  Technical success or Episode sealing does not imply completion.
P4  Child progress or completion does not silently settle a parent.
P5  Decomposition does not grant descendant authority.
P6  Material direction or success-condition change preserves revision lineage.
P7  Settlement remains bound to declared consequence evidence and review.

Session projection

Inside the KFD-7 low-complexity boundary:

Pursuit -> one local goal or work item

Compression is valid only while one durable direction, one bounded success meaning, and one local continuation fit the session. It must stop when work branches, survives handoff, spans several Episodes, changes success meaning, or requires independent settlement.

Derived action binding

A proposed action may reference one exact Pursuit version:

ActionBinding.pursuit_root = root(P^v)

The binding states which continuing direction the action claims to advance. It does not grant authority or prove progress. The later Episode and declared consequence Atlas provide the evidence for review.

Proof obligations

  • Preserve intent continuity across non-isomorphic sessions, tools, plans, and participants.
  • Demonstrate histories where a stable Pursuit survives several Episodes.
  • Distinguish plan revision from direction revision, fork, and supersession.
  • Demonstrate that technical success, progress, completion, and settlement can vary independently.
  • Compare typed graph relations with task trees, workflow DAGs, project IDs, cases, and provider goals.
  • Show a session round trip and the breakpoint where Pursuit identity must become explicit.

Invalid states

  • A mutable task body is the only identity of continuing intent.
  • Reusing an identifier is treated as continuity.
  • A command exit or artifact is treated as real-world completion.
  • Child completion silently completes a parent.
  • Changing success conditions rewrites prior judgments.
  • A Pursuit assignment is treated as authority.

Non-claims

This historical model does not prove universal necessity, require one hierarchy, make every task durable, or define domain-specific value. KFD-9 allocates the number and canonical term; concrete lifecycle vocabulary and success policy remain Domain Profile-owned.

Formal candidate metadata

Candidate
pursuit-intent-continuity
Stable URL
/drafts/pursuit-intent-continuity/formal/
Relationship
formal-candidate-child-of-candidate
Normative
false
Model status
experimental
Model version
1
Authority path
drafts/pursuit-intent-continuity.md
Source path
drafts/formal/pursuit-intent-continuity.md
Package
@kungfu-tech/kfd@1.0.0-alpha.50