Hare
822a084b31
fix: centralize durable Ticket notification routing
2026-10-15 02:20:40 +09:00
Hare
da378fc902
fix: complete Ticket post integration and expose targets
...
Preserve ordered targets in Workspace ShowTicket and native reads. Complete authenticated post-edit transport, shared dispatch, generated contracts and regression fixtures. Keep canonical content-edit delivery inputs transactional and separate from discussion posts.
2026-10-14 14:49:20 +09:00
Hare
8611078058
feat: unify Ticket posts and simplify detail layout
...
Checkpoint requested before the targets read-tool correction. Includes canonical initial posts, creator/edit metadata, migration and UI work, and removal of delivery diagnostics from Ticket details.\n\nIntegration remains incomplete: the Client post-edit trait implementation and server post routes/dispatch are not yet connected; cargo check currently fails. This commit does not assert validation or delivery completion.
2026-10-14 02:42:58 +09:00
Hare
12d1588c05
chore: merge develop preserving documentation structure and console UX
...
Integrate develop at 523bade3 while retaining concise agent guidance, rustdoc-owned design rationale, and current console history/rewind behavior. Adapt incoming tests to public entry-ID rewind and synchronize OpenAPI/TypeScript artifacts.
Validation: default-member cargo test --all-features (4936 passed, 23 ignored), root cargo check, all-feature rustdoc with broken links denied, format/diff/name guards, OpenAPI and 11 TypeScript freshness checks. Web: 613 unit, 327 component, 7 Ticket browser and 3 Console browser tests; check/build passed. Merged-state Ticket visual review at 1440/768/390px in light/dark; no matching pre-merge image baseline. E2E/live-provider checks not run.
2026-10-13 02:46:50 +09:00
Hare
4efb0ace1f
docs: consolidate design documentation and standardize crate English
2026-10-12 14:58:00 +09:00
Hare
9b0d42fdbc
feat(ticket): expose case tags and independent assignment handling
2026-10-12 07:33:11 +09:00
Hare
2a55bef036
feat(ticket): persist Orchestrator assignment tracking and audit
2026-10-12 02:54:45 +09:00
Hare
4dd5207d1e
merge: compose classification tags with Ticket case migration
2026-10-11 02:57:45 +09:00
Hare
ba3ebaa68c
feat: separate Ticket case state and immutable closure judgments
2026-10-11 01:41:46 +09:00
Hare
e9397fa0dd
feat: add shared Workspace Ticket classification tags
2026-10-11 01:23:30 +09:00
Hare
6a12b6cc34
fix: complete state-contract naming cleanup
2026-10-10 17:48:59 +09:00
Hare
c78f7f7d80
feat: replace revision counters with domain state contracts
...
Use content digests, key fingerprints, binding and trust identities, immutable mutation receipts, and observation tokens instead of state-update ordinals across API, storage, Runtime, and Web contracts.
Preserve historical replay and secret material through frozen migrations; preflight uncertain removals before cutover, resume provisioning receipts, validate encrypted migration candidates, and align fresh/upgraded schemas. Include reviewed regression fixes, generated artifacts, and validation evidence.
2026-10-10 15:55:20 +09:00
Hare
caac1c18e0
fix: remove legacy ticket conclusion reason limits
2026-10-09 18:03:37 +09:00
Hare
761de69e18
feat(ticket): generalize Worker launch and durable resource claims
2026-10-08 21:36:33 +09:00
Hare
df390f02e9
feat(ticket): decouple audited lifecycle decisions from MR integration
...
T-718: unify state, completion, close and reopen with explicit CAS and operation receipts; keep MR integration proofs independent. Queue only the explicitly selected Ticket and fence target edits against active Worker grants. Align REST, Worker/WIP, evidence projection and generated contracts.
Validation: root cargo check; full ticket, merge-request, client, worker, yoi-workspace-server and server-api tests; server-api typescript feature; OpenAPI and six generated API checkers; Svelte check and 36 narrow Web tests; fmt and diff checks.
2026-10-08 19:12:39 +09:00
Hare
983c20c3f7
fix(worker): preserve Ticket WIP outcome semantics
2026-10-04 02:38:55 +09:00
Hare
f742362b03
fix: capture ticket edit preimages atomically
2026-10-01 14:06:33 +09:00
Hare
d101b4bacb
fix: queue ticket checks with exact snapshots
2026-10-01 13:52:57 +09:00
Hare
590abf3142
Support multiple merge requests per ticket
2026-09-29 01:08:46 +09:00
Hare
9ccf2fbc3b
feat: support permissioned multi-repository ticket targets
2026-09-23 23:11:37 +09:00
Hare
6d65d50ec1
feat: migrate ticket and objective domains to ServerApi
2026-09-23 05:42:50 +09:00
Hare
5fb3cb20cd
refactor: remove repository-local yoi authority
2026-09-22 22:52:41 +09:00
Hare
89856eb7c3
chore: replace legacy SQLite migrations with baselines
2026-09-04 12:48:45 +09:00
Hare
96349721cb
feat: project repository keys across public clients
2026-09-02 19:03:55 +09:00
Hare
acb3c6d68b
fix: separate Ticket keys from assignment identity
2026-08-29 22:52:03 +09:00
Hare
116d610ad0
fix: project Ticket mutation outputs to human keys
2026-08-27 14:18:48 +09:00
Hare
b31642e284
feat: project Ticket and Objective human references
2026-08-27 12:39:28 +09:00
Hare
097c363fbc
fix: block internal dependency cycles in projections
2026-08-25 12:54:47 +09:00
Hare
7dd8809e38
fix: fail closed without queue target authority
2026-08-25 12:44:03 +09:00
Hare
5857e6121c
fix: preserve dependency queue atomicity
2026-08-25 12:05:43 +09:00
Hare
a41147916b
fix: confirm queue closures across clients
2026-08-25 11:51:40 +09:00
Hare
cabe38db1d
fix: align queue projections with dependency closure
2026-08-25 11:19:27 +09:00
Hare
f079479160
feat: queue ready dependency closures atomically
2026-08-25 10:53:31 +09:00
Hare
379ae214fc
feat: queue tickets with dependency context
2026-08-24 13:40:33 +09:00
Hare
d69c367285
feat: prepare agen crates for publication
2026-08-23 03:41:51 +09:00
Hare
8030045602
feat: generalize ticket role assignments
2026-08-22 22:48:56 +09:00
Hare
41cd2d044a
fix: verify resource key schema drift
2026-08-21 10:32:25 +09:00
Hare
85d1815dcf
feat: adopt Workspace resource keys
2026-08-21 10:20:32 +09:00
Hare
223a6ed011
feat: enforce workspace-scoped resource references
2026-08-20 10:42:57 +09:00
Hare
1ca36d6b66
feat: add workspace resource human keys
2026-08-20 02:17:00 +09:00
Hare
6a607ccbed
feat: integrate bounded workspace query pagination
2026-08-18 09:03:59 +09:00
Hare
a6f3e30652
fix: preserve Ticket lane order across pages
2026-08-18 07:50:42 +09:00
Hare
bc835b8503
feat: add bounded Ticket and Objective query pages
2026-08-18 03:08:30 +09:00
Hare
4c31ea2228
fix: check queue state before local readiness
2026-08-17 14:59:24 +09:00
Hare
f9e5fca67d
fix: preserve intake and companion ticket workflows
2026-08-17 14:44:59 +09:00
Hare
a2cd860199
feat: gate ticket readiness on validated targets
2026-08-17 14:23:47 +09:00
Hare
4964583868
feat: cut over Ticket and Objective read tools
2026-08-17 05:18:38 +09:00
Hare
11e4d536c5
ticket: support relation removal
2026-08-15 17:05:47 +09:00
Hare
0ad7d6d210
worker: replace filesystem prompts with effective DCDL catalog
2026-08-14 13:45:03 +09:00
Hare
dfede080d2
ticket: deduplicate bulk relation blockers
2026-08-13 04:56:52 +09:00