ec6421de35
rename ss-tools to superset-tools across the entire project
...
- Replace all occurrences of 'ss-tools' with 'superset-tools' in 104 files
- Rename git bundle file ss-tools.bundle → superset-tools.bundle
- Update .gitignore pattern accordingly
- Preserve variable names (hasSsTools etc.) and code identifiers
2026-06-16 11:15:19 +03:00
25b7a6d423
tasks
2026-06-09 10:10:26 +03:00
a7fb06cd8e
tasks ready 1
2026-06-09 09:43:34 +03:00
37f62a3032
tasks ready
2026-06-04 19:41:08 +03:00
d9669698b8
feat(031): Maintenance Banner for Dashboards — full spec→plan→tasks package
...
Spec: 5 user stories (P1-P3), 17 FRs, 7 SCs, 12 edge cases, RBAC matrix
Plan: 7 research decisions, 15 semantic contracts (C1-C4)
Data: 4 SQLAlchemy models (Banner entity enforces one-chart-per-dashboard)
UX: async-only API, banner template with optional variables, admin settings UI
Tasks: 64 tasks across 8 phases, 12 reused frontend components
Workflow: component reuse scan mandated in speckit.plan/tasks + semantics-svelte
Constitution: filled with 7 architecture principles from ADRs
2026-05-22 16:20:39 +03:00
09d12b3b68
semantics
2026-05-20 09:59:03 +03:00
344b47ca23
tasks ready
2026-05-08 18:01:49 +03:00
1b15fd3fa7
semantic cleanup
2026-05-08 10:07:05 +03:00
0b227a307c
refactor
2026-04-24 17:10:02 +03:00
277ce7b3b3
skills + agents
2026-04-19 20:05:45 +03:00
80ec0c5eb1
prune contracts
2026-04-01 22:31:10 +03:00
f5c90af287
semantics
2026-04-01 21:57:51 +03:00
03d46cb32a
semantic
2026-04-01 14:51:45 +03:00
d4d212fd35
mcp tuning
2026-04-01 13:29:41 +03:00
7901ce0f39
semantics
2026-03-27 21:27:31 +03:00
b8447e9beb
some cleaning in promts
2026-03-22 13:00:06 +03:00
62d7c660ef
subagents
2026-03-20 17:20:24 +03:00
b51a68168c
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
728d87a864
speckit update
2026-03-16 23:55:42 +03:00
01409b9cff
Таски готовы
2026-03-16 23:11:19 +03:00
8cfa7b7c3c
chore: update semantic contracts and git merge handling
2026-03-16 20:34:28 +03:00
cc5f0dcbbf
docs(semantics): simplify test markup protocol (Section VIII) and sync workflows
2026-03-16 18:18:57 +03:00
54a7bc3242
semantic
2026-03-16 16:45:08 +03:00
67867f8220
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
a3da4d43df
speckit.semantics update
2026-03-15 20:41:10 +03:00
674a869362
mcp
2026-03-15 20:29:11 +03:00
acf0b8e83f
semantic update
2026-03-10 21:33:09 +03:00
80102661db
semantic clean up
2026-03-10 19:38:10 +03:00
b4b17d89b4
код написан
2026-03-10 12:00:18 +03:00
787f4e55f2
clean ui
2026-03-04 19:33:47 +03:00
4f273f33ea
chore: commit remaining workspace changes
2026-03-03 19:51:17 +03:00
a116ba77d8
workflows update
2026-02-28 00:04:55 +03:00
de5fb74921
new test contracts
2026-02-26 19:29:07 +03:00
8b52714298
+md
2026-02-25 10:34:30 +03:00
8706e8f740
speckit update
2026-02-25 10:31:48 +03:00
9b08c9557b
Новый экранчик для обзора дашей
2026-02-23 15:54:20 +03:00
2bcae76d29
таски готовы
2026-02-23 10:18:56 +03:00
51f305dbd7
ai base
2026-02-19 17:43:45 +03:00
3087271d1c
Coder + fix workflow
2026-02-19 13:33:10 +03:00
7314aa9875
Test logic update
2026-02-19 12:44:31 +03:00
092276e190
измененные спеки таски
2026-02-10 15:53:38 +03:00
95e8b82b0f
updated tasks
2026-02-10 15:04:43 +03:00
5ab1549cdd
linter + новые таски
2026-02-10 12:53:01 +03:00
204dd76258
Таски готовы
2026-02-09 12:35:27 +03:00
3c4c9ae0fd
tasks ux-reference
2026-01-30 13:35:03 +03:00
a4bb05702c
feat(speckit): integrate ux reference into workflows
...
Introduce a UX reference stage to ensure technical plans align with
user experience goals. Adds a new template, a generation step in the
specification workflow, and mandatory validation checks during
planning to prevent technical compromises from degrading the defined
user experience.
2026-01-30 12:31:19 +03:00
161d70648c
Вроде работает
2026-01-30 11:10:16 +03:00
8ab249c556
tasks and workflow updated
2026-01-29 10:06:28 +03:00
e8021f2dc5
tasks ready
2026-01-28 18:30:23 +03:00
0fef9cb59a
Передаем на тест
2026-01-27 16:32:08 +03:00