Commit Graph

286 Commits

Author SHA1 Message Date
670b29c6a6 swarm update 2026-03-21 18:34:24 +03:00
f8de4b7e8a promts 2026-03-21 16:09:13 +03:00
ea4f41c996 feat(ui): surface review readiness and blockers
Add readiness hints, blocker summaries, and progress cues across
the dataset review workspace to clarify partial recovery and
launch gating states.

Highlight read-only preview snapshots, pending semantic review,
clarification queue status, and unresolved validation blockers to
guide the next recommended action.

Document known limitations in backend test doubles so permission,
task dispatch, and uncovered persistence branches are explicit.
2026-03-21 15:48:28 +03:00
ce9980829e subagents promts 2026-03-21 15:48:07 +03:00
0b275ed3d1 test semantics 2026-03-21 15:23:06 +03:00
9b47b9b667 fix: finalize semantic repair and test updates 2026-03-21 15:07:06 +03:00
005797334b fix: resolve missing ENCRYPTION_KEY in assistant route tests 2026-03-21 12:19:47 +03:00
abee05558f fix: commit semantic repair changes 2026-03-21 11:22:25 +03:00
0900208c1a add grace_schema.yaml 2026-03-21 11:06:48 +03:00
1ce61d9533 fix: commit verified semantic repair changes 2026-03-21 11:05:20 +03:00
5cca35f8d5 swarm promts 2026-03-21 10:34:25 +03:00
58bfe4e7a1 opencode + kilo promts 2026-03-20 22:41:41 +03:00
0ccb9d7b1a agent promt polish 2026-03-20 20:17:10 +03:00
80ce8fe150 semantics 2026-03-20 20:01:58 +03:00
1149e8df1d subagents 2026-03-20 17:20:24 +03:00
b89b9a66f2 Add primary subagent-only orchestrator 2026-03-20 16:46:16 +03:00
ab085a81de Add custom subagent role duplicates 2026-03-20 16:36:18 +03:00
6d64124e88 semantic 2026-03-18 08:45:15 +03:00
3094a2b58b Split Superset OpenAPI into indexed sections 2026-03-17 21:19:26 +03:00
ad6a7eb755 feat: add dataset review workspace navigation 2026-03-17 20:18:24 +03:00
78f1e6803f Bootstrap initial admin via env and add compose profiles 2026-03-17 19:16:25 +03:00
3b22133d7a fix(final-phase): finalize dataset review audit blockers 2026-03-17 18:23:02 +03:00
8728756a3f fix(us3): align dataset review contracts and acceptance gates 2026-03-17 18:20:36 +03:00
5f44435a4b docs(027): Mark Final Phase T038-T043 as completed 2026-03-17 14:36:15 +03:00
43b9fe640d fix(tests): Add model imports to fix SQLAlchemy registration in matrix tests 2026-03-17 14:33:15 +03:00
ed3d5f3039 feat(027): Final Phase T038-T043 implementation
- T038: SessionEvent logger and persistence logic
  - Added SessionEventLogger service with explicit audit event persistence
  - Added SessionEvent model with events relationship on DatasetReviewSession
  - Integrated event logging into orchestrator flows and API mutation endpoints

- T039: Semantic source version propagation
  - Added source_version column to SemanticFieldEntry
  - Added propagate_source_version_update() to SemanticResolver
  - Preserves locked/manual field invariants during propagation

- T040: Batch approval API and UI actions
  - Added batch semantic approval endpoint (/fields/semantic/approve-batch)
  - Added batch mapping approval endpoint (/mappings/approve-batch)
  - Added batch approval actions to SemanticLayerReview and ExecutionMappingReview components
  - Aligned batch semantics with single-item approval contracts

- T041: Superset compatibility matrix tests
  - Added test_superset_matrix.py with preview and SQL Lab fallback coverage
  - Tests verify client method preference and matrix fallback behavior

- T042: RBAC audit sweep on session-mutation endpoints
  - Added _require_owner_mutation_scope() helper
  - Applied owner guards to update_session, delete_session, and all mutation endpoints
  - Ensured no bypass of existing permission checks

- T043: i18n coverage for dataset-review UI
  - Added workspace state labels (empty/importing/review) to en.json and ru.json
  - Added batch action labels for semantics and mappings
  - Fixed workspace state comparison to lowercase strings
  - Removed hardcoded workspace state display strings

Signed-off-by: Implementation Specialist <impl@ss-tools>
2026-03-17 14:29:33 +03:00
38bda6a714 docs(027): sync plan and task status with accepted us1 delivery 2026-03-17 11:07:59 +03:00
18bdde0a81 fix(027): stabilize shared acceptance gates and compatibility collateral 2026-03-17 11:07:49 +03:00
023bacde39 feat(us1): add dataset review orchestration automatic review slice 2026-03-17 10:57:49 +03:00
e916cb1f17 speckit update 2026-03-16 23:55:42 +03:00
c957207bce fix: repository collaborator access and stale findings persistence issues 2026-03-16 23:43:37 +03:00
f4416c3ebb feat: initial dataset review orchestration flow implementation 2026-03-16 23:43:03 +03:00
9cae07a3b4 Таски готовы 2026-03-16 23:11:19 +03:00
493a73827a fix 2026-03-16 21:27:33 +03:00
ef5e20e390 feat(frontend): polish task drawer and task log modal 2026-03-16 21:23:04 +03:00
7e4124bc3f chore: update semantic contracts and git merge handling 2026-03-16 20:34:28 +03:00
c53c3f77cc docs(semantics): simplify test markup protocol (Section VIII) and sync workflows 2026-03-16 18:18:57 +03:00
37af7fd6f3 semantic 2026-03-16 16:45:08 +03:00
274510fc38 refactor(semantics): migrate legacy @TIER to @COMPLEXITY annotations
- Replaced @TIER: TRIVIAL with @COMPLEXITY: 1
- Replaced @TIER: STANDARD with @COMPLEXITY: 3
- Replaced @TIER: CRITICAL with @COMPLEXITY: 5
- Manually elevated specific critical/complex components to levels 2 and 4
- Ignored legacy, specs, and node_modules directories
- Updated generated semantic map
2026-03-16 10:06:44 +03:00
321e0eb2db refactor(semantics): migrate TIER system to adaptive COMPLEXITY 1-5 scale
- Replaced rigid TIERs with continuous COMPLEXITY 1-5 scale in semantics.md
- Updated generate_semantic_map.py to parse and score based on Complexity
- Added backward compatibility mapping for legacy TIERs
- Migrated all .ai/shots examples to use @COMPLEXITY and updated relation syntax
- Added trivial_utility.py shot to demonstrate implicit Complexity 1 token savings
2026-03-16 09:54:13 +03:00
54e90b589b chore(semantics): checkpoint orphan-reduction hub normalization batch 2026-03-15 22:14:05 +03:00
0bf55885a8 chore(semantic): remediate backend core contracts 2026-03-15 21:23:44 +03:00
84a2cd5429 chore(semantic): checkpoint remediation progress 2026-03-15 21:08:00 +03:00
15d3141aef speckit.semantics update 2026-03-15 20:41:10 +03:00
9ddb6a7911 mcp 2026-03-15 20:29:11 +03:00
027d17f193 feat add connections management and health summary improvements 2026-03-15 16:40:43 +03:00
eba0fab091 fix dashboard validation fallback and semantic relation parsing 2026-03-15 16:32:39 +03:00
6b66f2fb49 Finalize assistant and dashboard health updates 2026-03-15 13:19:46 +03:00
a8563a8369 Fix LLM validation and dashboard health hot paths 2026-03-15 13:18:51 +03:00
3928455189 feat: Implement LLM provider deletion and refactor ConfigManager to preserve unknown payload sections. 2026-03-14 09:19:08 +03:00