build_tools.syllable_walk_web
Pipe-Works Build Tools — Web Application
Combined web interface for the Pipeline and Walker build tools,
providing a browser-based alternative to pipeline_tui and
syllable_walk_tui.
This is a build-time tool only — not used during runtime name generation.
- Features:
Pipeline tool: extraction, normalization, annotation with live monitoring
Walker tool: dual-patch syllable walking, name combiner, name selector
Corpus analysis with terrain visualization and profile reach deep-dives
Name rendering and package export (ZIP with manifest + disk metadata persistence)
Dark/light theme support
18 API endpoints across Pipeline, Walker, Browse, Settings, and Version groups
- Architecture:
api/: Request handlers (browse,pipeline,walker)services/: Business logic (corpus_loader,combiner_runner,selector_runner,walk_generator,metrics,packager,pipeline_runner)state.py: Dataclasses (PatchState,PipelineJobState,ServerState)server.py: stdlibhttp.serverwith routing and static file serving
- Usage:
Launch the web server from the command line:
python -m build_tools.syllable_walk_web python -m build_tools.syllable_walk_web --port 9000 python -m build_tools.syllable_walk_web --output-base /path/to/output
Or programmatically:
>>> from build_tools.syllable_walk_web import run_server >>> run_server(port=8000)