build_tools.syllable_walk_web.api.walker_ops

Operational walker API handlers (walk/combine/select/export/package/analysis).

This module holds behavior-preserving extractions from api/walker.py. The public handler names remain in walker.py as wrappers, while this module contains implementation logic.

Attributes

EnforceActiveLockFn

ResolvePatchStateFn

CoerceOptionalConstraintIntFn

PersistPatchArtifactSidecarFn

CombineViaWalksFn

Functions

combine_via_walks(*, patch, profile, syllable_counts, ...)

Generate name candidates using walk-based graph traversal.

handle_walk(body, state, *, ...)

Handle POST /api/walker/walk.

handle_reach_syllables(body, state, *, ...)

Handle POST /api/walker/reach-syllables.

handle_combine(body, state, *, ...)

Handle POST /api/walker/combine.

handle_select(body, state, *, ...)

Handle POST /api/walker/select.

handle_export(body, state, *, resolve_patch_state_fn)

Handle POST /api/walker/export.

handle_package(body, state, *, ...)

Handle POST /api/walker/package.

handle_analysis(patch_key, state)

Handle GET /api/walker/analysis/<patch>.

Module Contents

build_tools.syllable_walk_web.api.walker_ops.EnforceActiveLockFn
build_tools.syllable_walk_web.api.walker_ops.ResolvePatchStateFn
build_tools.syllable_walk_web.api.walker_ops.CoerceOptionalConstraintIntFn
build_tools.syllable_walk_web.api.walker_ops.PersistPatchArtifactSidecarFn
build_tools.syllable_walk_web.api.walker_ops.CombineViaWalksFn
build_tools.syllable_walk_web.api.walker_ops.combine_via_walks(*, patch, profile, syllable_counts, count, seed, max_flips, temperature, frequency_weight)[source]

Generate name candidates using walk-based graph traversal.

build_tools.syllable_walk_web.api.walker_ops.handle_walk(body, state, *, enforce_active_session_lock_fn, resolve_patch_state_fn, coerce_optional_constraint_int_fn, persist_patch_artifact_sidecar_fn)[source]

Handle POST /api/walker/walk.

build_tools.syllable_walk_web.api.walker_ops.handle_reach_syllables(body, state, *, resolve_patch_state_fn)[source]

Handle POST /api/walker/reach-syllables.

build_tools.syllable_walk_web.api.walker_ops.handle_combine(body, state, *, enforce_active_session_lock_fn, resolve_patch_state_fn, combine_via_walks_fn, persist_patch_artifact_sidecar_fn)[source]

Handle POST /api/walker/combine.

build_tools.syllable_walk_web.api.walker_ops.handle_select(body, state, *, enforce_active_session_lock_fn, resolve_patch_state_fn, persist_patch_artifact_sidecar_fn)[source]

Handle POST /api/walker/select.

build_tools.syllable_walk_web.api.walker_ops.handle_export(body, state, *, resolve_patch_state_fn)[source]

Handle POST /api/walker/export.

build_tools.syllable_walk_web.api.walker_ops.handle_package(body, state, *, enforce_active_session_lock_fn, persist_patch_artifact_sidecar_fn)[source]

Handle POST /api/walker/package.

build_tools.syllable_walk_web.api.walker_ops.handle_analysis(patch_key, state)[source]

Handle GET /api/walker/analysis/<patch>.