semantics: complete DEF-to-region migration, fix regressions
- Convert legacy [DEF🆔Type] anchors to #region/#endregion across 329 files
- Reinstate _normalize_timestamp_value in sql_generator.py
- Fix MarkerLogger→logger migration in events.py (molecular CoT markers)
- Fix dataset_review orchestrator dependencies (_build_execution_snapshot)
- Fix config_manager stale-record deletion (moved to save path only)
- Add 77 missing [/DEF:] closers in 5 unbalanced test files
- Update assistant_chat.integration.test.js for #region format
- Apply molecular-cot-logging markers (REASON/REFLECT/EXPLORE) via logger.* methods
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
# #region CleanReleaseTuiScript [C:3] [TYPE Module] [SEMANTICS clean-release, tui, ncurses, interactive-validator]
|
||||
# @BRIEF Interactive terminal interface for Enterprise Clean Release compliance validation.
|
||||
# @LAYER UI
|
||||
# @INVARIANT TUI refuses startup in non-TTY environments; headless flow is CLI/API only.
|
||||
# @LAYER: UI
|
||||
# @RELATION DEPENDS_ON -> [ComplianceExecutionService]
|
||||
# @RELATION DEPENDS_ON -> [CleanReleaseRepository]
|
||||
# @INVARIANT: TUI refuses startup in non-TTY environments; headless flow is CLI/API only.
|
||||
|
||||
import curses
|
||||
import json
|
||||
@@ -46,8 +46,8 @@ from src.services.clean_release.repository import CleanReleaseRepository
|
||||
|
||||
# #region TuiFacadeAdapter [TYPE Class]
|
||||
# @BRIEF Thin TUI adapter that routes business mutations through application services.
|
||||
# @PRE repository contains candidate and trusted policy/registry snapshots for execution.
|
||||
# @POST Business actions return service results/errors without direct TUI-owned mutations.
|
||||
# @PRE: repository contains candidate and trusted policy/registry snapshots for execution.
|
||||
# @POST: Business actions return service results/errors without direct TUI-owned mutations.
|
||||
class TuiFacadeAdapter:
|
||||
def __init__(self, repository: CleanReleaseRepository):
|
||||
self.repository = repository
|
||||
@@ -506,10 +506,10 @@ class CleanReleaseTUI:
|
||||
self.stdscr.addstr(max_y - 1, 0, footer_text[:max_x])
|
||||
self.stdscr.attroff(curses.color_pair(1))
|
||||
|
||||
# #region run_checks [TYPE Function]
|
||||
# @BRIEF Execute compliance run via facade adapter and update UI state.
|
||||
# @PRE Candidate and policy snapshots are present in repository.
|
||||
# @POST UI reflects final run/report/violation state from service result.
|
||||
# [DEF:run_checks:Function]
|
||||
# @PURPOSE: Execute compliance run via facade adapter and update UI state.
|
||||
# @PRE: Candidate and policy snapshots are present in repository.
|
||||
# @POST: UI reflects final run/report/violation state from service result.
|
||||
def run_checks(self):
|
||||
self.status = "RUNNING"
|
||||
self.report_id = None
|
||||
@@ -550,7 +550,7 @@ class CleanReleaseTUI:
|
||||
self.refresh_overview()
|
||||
self.refresh_screen()
|
||||
|
||||
# #endregion run_checks
|
||||
# [/DEF:run_checks:Function]
|
||||
|
||||
def build_manifest(self):
|
||||
try:
|
||||
|
||||
Reference in New Issue
Block a user