codebook / potato /qda_mode /__init__.py
davidjurgens's picture
Deploy: Potato — Codebook Annotation
aceb1b2 verified
Raw
History Blame Contribute Delete
1.35 kB
"""
QDA Mode — Qualitative Data Analysis workflow for Potato.
QDA Mode is a distinct mode of Potato, parallel to `potato/solo_mode/`. When
enabled, it composes a set of universal features (memos, search, cases,
queries, label-explorer) with QDA-Mode-only additions (codebook, smart codes,
optional network editor) and tunes their defaults for qualitative-coding
workflows.
Activation:
yaml
qda_mode:
enabled: true
The standard annotation surface is unaffected when `qda_mode.enabled` is false
or the block is absent.
Architecture:
See `internal/qda-implementation-plan.md` and
`internal/qda-redesign-design.md` for the full design rationale and the
phased rollout plan. The role of `qda_mode/` is composition and defaults;
universal features live in their own top-level packages
(`potato/memos/`, `potato/search/`, `potato/cases/`, `potato/queries/`,
`potato/analytics/`, `potato/media_sync/`).
"""
from .config import QDAModeConfig, parse_qda_mode_config
from .manager import (
QDAModeManager,
init_qda_mode_manager,
get_qda_mode_manager,
clear_qda_mode_manager,
)
from .routes import qda_mode_bp
__all__ = [
"QDAModeConfig",
"parse_qda_mode_config",
"QDAModeManager",
"init_qda_mode_manager",
"get_qda_mode_manager",
"clear_qda_mode_manager",
"qda_mode_bp",
]