build_tools.syllable_walk_web.api.walker_ops ============================================ .. py:module:: build_tools.syllable_walk_web.api.walker_ops .. autoapi-nested-parse:: 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 ---------- .. autoapisummary:: 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 Functions --------- .. autoapisummary:: build_tools.syllable_walk_web.api.walker_ops.combine_via_walks build_tools.syllable_walk_web.api.walker_ops.handle_walk build_tools.syllable_walk_web.api.walker_ops.handle_reach_syllables build_tools.syllable_walk_web.api.walker_ops.handle_combine build_tools.syllable_walk_web.api.walker_ops.handle_select build_tools.syllable_walk_web.api.walker_ops.handle_export build_tools.syllable_walk_web.api.walker_ops.handle_package build_tools.syllable_walk_web.api.walker_ops.handle_analysis Module Contents --------------- .. py:data:: EnforceActiveLockFn .. py:data:: ResolvePatchStateFn .. py:data:: CoerceOptionalConstraintIntFn .. py:data:: PersistPatchArtifactSidecarFn .. py:data:: CombineViaWalksFn .. py:function:: combine_via_walks(*, patch, profile, syllable_counts, count, seed, max_flips, temperature, frequency_weight) Generate name candidates using walk-based graph traversal. .. py:function:: handle_walk(body, state, *, enforce_active_session_lock_fn, resolve_patch_state_fn, coerce_optional_constraint_int_fn, persist_patch_artifact_sidecar_fn) Handle ``POST /api/walker/walk``. .. py:function:: handle_reach_syllables(body, state, *, resolve_patch_state_fn) Handle ``POST /api/walker/reach-syllables``. .. py:function:: handle_combine(body, state, *, enforce_active_session_lock_fn, resolve_patch_state_fn, combine_via_walks_fn, persist_patch_artifact_sidecar_fn) Handle ``POST /api/walker/combine``. .. py:function:: handle_select(body, state, *, enforce_active_session_lock_fn, resolve_patch_state_fn, persist_patch_artifact_sidecar_fn) Handle ``POST /api/walker/select``. .. py:function:: handle_export(body, state, *, resolve_patch_state_fn) Handle ``POST /api/walker/export``. .. py:function:: handle_package(body, state, *, enforce_active_session_lock_fn, persist_patch_artifact_sidecar_fn) Handle ``POST /api/walker/package``. .. py:function:: handle_analysis(patch_key, state) Handle ``GET /api/walker/analysis/``.