Commit graph

187 commits

Author SHA1 Message Date
a5449ab91c test(workbench): 워크벤치 검증과 로드맵 상태를 동기화한다
현재 마일스톤의 project-config 진행 상태와 workbench-shell 검증 근거를 로드맵에 반영한다.
2026-06-07 04:18:22 +09:00
0d6916fd48 feat: project sync checkout implementation and task archive migration
- Add projectsync package with checkout logic and tests
- Integrate project sync into server initialization
- Update HTTP handlers and middleware for project sync endpoints
- Update workitempipeline service with project sync support
- Migrate task documents to archive structure with standardized naming
2026-06-07 03:29:53 +09:00
74ba7ebd76 feat(core): 워크스페이스 슬롯 저장소를 추가한다
Milestone work item 생성 동기화에서 workspace slot 상태를 DB에 저장하고 available slot을 원자적으로 예약할 수 있어야 한다.

리뷰 루프 산출물을 archive하고, 현재 로드맵 우선순위를 Workbench Provider Slot Composition으로 조정한다.
2026-06-06 19:50:16 +09:00
488a2e6c6a feat(project-sync): 프로젝트 동기화 저장 경계를 추가한다
마일스톤 작업 생성 동기화를 진행하기 위해 Plane project별 active sync 설정을 Core DB에 저장하고 조회할 수 있는 persistence 경계와 검증 산출물을 함께 정리한다.
2026-06-06 18:56:37 +09:00
d9867fe5c9 sync: agent-ops from agentic-framework v1.1.132 2026-06-06 14:28:33 +09:00
83b117bba6 sync: agent-ops from agentic-framework v1.1.131 2026-06-06 13:17:21 +09:00
ea91baadb7 docs(roadmap): 현재 로드맵 지점을 갱신한다 2026-06-05 14:35:21 +09:00
e0afa2fa79 fix(mobile): 웹 프리뷰 부트스트랩을 안정화한다 2026-06-05 14:32:00 +09:00
8bdbc75b4b feat(core): provider registry 조립을 정리한다
외부 provider 추가가 handler 시그니처 고정에 묶이지 않도록 provider 목록 기반 조립으로 정리한다.

Mattermost adapter 완료 리뷰 로그와 외부 통합 마일스톤 진행 근거도 함께 보존한다.
2026-06-05 11:52:28 +09:00
6de9f3e3e3 sync: agent-ops from agentic-framework v1.1.129 2026-06-05 10:39:09 +09:00
bb43efc8a6 feat(external-integration): 외부 통합 마일스톤 아카이브 및 HTTP 핸들러/테스트를 보강한다
- external-integration 마일스톤 아카이브 추가 (01_provider_intake_registry, 02+01_adapter_boundary)
- HTTP 핸들러에 외부 통합 관련 로직 추가
- HTTP 핸들러 테스트 케이스 보강
- HTTP 라우터 설정 추가
- 외부 통합 마일스톤 문서 업데이트
2026-06-05 04:37:40 +09:00
5bae8e7302 chore: archive workflow-core phase and update external-integration roadmap 2026-06-03 21:46:35 +09:00
bc0c04b715 sync: agent-ops from agentic-framework v1.1.126 2026-06-03 20:23:49 +09:00
03473e1153 chore: stop tracking roadmap current 2026-06-03 20:15:37 +09:00
152581424c chore: make roadmap current local 2026-06-03 20:14:11 +09:00
d121f8f094 feat: mattermost task notification adapter and agent-task archive
- Add mattermost notification sink adapter
- Update notification service and scheduler tests
- Archive completed agent-task files for 04+01,02,03_adapter_boundary
- Rename plan/review files to archive format
2026-06-03 20:02:37 +09:00
84408ab245 feat: external integration adapters and test improvements
- Add JIRA, Mattermost, Plane adapter implementations
- Add Mattermost client tests
- Update core server setup and main.go
- Improve config and validation tests
- Enhance HTTP handlers and middleware tests
- Update work item provider and notification tests
- Add protoSocket tasks tests
- Update agent-task and agent-roadmap documentation
2026-06-03 18:41:12 +09:00
bf74380cc6 sync: agent-ops from agentic-framework v1.1.124 2026-06-03 12:56:34 +09:00
ff60ec3699 update: roadmap and README files 2026-06-03 12:08:54 +09:00
ab19d6d337 sync: agent-ops from agentic-framework v1.1.122 2026-06-02 21:49:46 +09:00
7b4d1b8570 chore: archive workflow-core milestone and update roadmap 2026-06-01 13:55:11 +09:00
ac242e5fac feat: notification event model with workflow context (WFC-EVENTS)
- Add Attempt, Reason, OccurredAt fields to notification.TaskEvent
- Populate workflow context in scheduler event emission via parseTaskEventContext
- Extend proto-socket task.status.changed payload with additive fields
- Update contracts note with new event payload shape
- Archive notification_model subtask to agent-task/archive
- Fix Plane compose path in core domain rules
2026-06-01 13:19:07 +09:00
aa5051f080 add agent-task archive and workflow core files 2026-06-01 11:17:23 +09:00
f862d5c646 fix: workflow scheduler and lifecycle bug fixes 2026-06-01 11:05:40 +09:00
cbcbd63e0d feat: workflow scheduler and lifecycle improvements 2026-06-01 11:03:02 +09:00
6f383f1213 workflow: enqueue failure 시 Lifecycle를 통해 task를 failed 상태로 전환
- enqueuer가 설정되지 않은 경우에도 FailTask를 호출하여 task 상태를 failed로 표시
- scheduler/jobs.go에 책임 경계 주석 추가
- README에 작업 라이프사이클 책임 경계 문서 추가
- EnqueueTask 실패 시 lifecycle를 통한 상태 전이 테스트 추가
2026-06-01 10:48:29 +09:00
d7aafc47d3 refactor(workflow): task lifecycle를 별도 레이어로 분리하고 interface 추상화한다
- Lifecycle에 taskStore interface를 도입해 storage 의존성 추상화
- validTaskStatus, terminalTaskStatus, canEnqueueStatus helper 함수로 상태 검사 로직 분리
- QueueTask 메서드를 Lifecycle로 이동해 상태 전이 통합 관리
- Service에 lifecycle 필드 추가하고 EnqueueTask에서 lifecycle 활용
- lifecycle 전이 검증 및 enqueue 흐름 테스트 추가
2026-06-01 10:23:08 +09:00
18853a5d31 update workflow-core roadmap: archive old milestone, update phase docs 2026-06-01 09:53:50 +09:00
738edbda76 update roadmap: add agent-ops-mcp-control-plane phase, revise workflow-core and external-integration milestones 2026-06-01 07:50:21 +09:00
69aa12bc94 update domain rules 2026-06-01 04:21:24 +09:00
03187a4be3 update workbench shell and widget test 2026-05-31 19:57:16 +09:00
d4ff947dcd feat: update workbench shell, mobile rules, and tests 2026-05-31 19:36:01 +09:00
f769dd5f3c feat: workbench shell 및 로드맵 업데이트
- workbench shell 앱 구조 추가 (nomadcode_workbench_shell.dart)
- 워크스페이스 홈 페이지 업데이트
- 클라이언트 앱 멀티앱 구조 지원
- Pubspec 의존성 업데이트
- 로드맵 마일스톤 및 페이즈 문서 업데이트
- agent-ops 도메인 rule 갱신 (core, mobile)
2026-05-31 19:25:36 +09:00
092be9dad9 sync: to agentic-framework v1.1.119 2026-05-31 16:24:49 +09:00
86e054604a sync: to agentic-framework v1.1.118 2026-05-31 16:22:16 +09:00
3147330a9f sync: to agentic-framework v1.1.117 2026-05-31 16:18:16 +09:00
399fb8c158 sync: to agentic-framework v1.1.116 2026-05-31 16:10:34 +09:00
27f47f3eb8 archive: move client diagnostics task files to archive and update proto_socket implementation 2026-05-31 15:56:56 +09:00
03f9e98906 feat: proto socket infrastructure communication rail - client diagnostics & archive M12 core diagnostics
- Archive 12+11_core_diagnostics to agent-task/archive/2026/05
- Update client app initialization with proto socket lifecycle
- Add workspace home page with diagnostic capabilities
- Integrate proto socket lifecycle management
- Update tests for proto socket integration
- Update core server tests
- Update roadmap milestone tracking
2026-05-31 05:50:18 +09:00
382b5f14ba feat: core diagnostics - G07 code review and proto-socket improvements
- Add code review log for cloud G07
- Update plan and code review documents for core diagnostics
- Improve protosocket server implementation and tests
2026-05-30 23:31:12 +09:00
d0a0da8157 feat: proto-socket infrastructure communication milestone update and diagnostics 2026-05-30 23:02:23 +09:00
b07e61af92 chore: archive task results and update client workspace UI 2026-05-30 22:21:24 +09:00
2bcf35b3a4 sync: agent-ops from agentic-framework v1.1.115 2026-05-30 22:11:04 +09:00
61308c945a sync: agent-ops from agentic-framework v1.1.113 2026-05-30 21:34:39 +09:00
3b7c76742a feat: workspace task domain, proto socket task service implementation
- Add workspace_task.dart for workspace task domain model
- Add proto_socket_task_service.dart for ProtoSocket integration
- Add proto_socket_task_service_test.dart for service tests
- Clean up deprecated cloud-G06 task service files
2026-05-30 21:22:20 +09:00
88674917de feat: proto socket infrastructure communication rail implementation
- Add proto socket client and envelope implementations
- Add proto socket lifecycle integration tests
- Add task service PLAN and CODE_REVIEW documents
- Add workspace integration PLAN and CODE_REVIEW documents
- Update bootstrap with proto socket integration
- Update pubspec dependencies and lock file
- Update Flutter core API candidates documentation
- Update workflow core milestone tracking
2026-05-30 21:12:37 +09:00
5fd9cfeb02 sync: agent-ops from agentic-framework v1.1.111 2026-05-30 21:11:10 +09:00
0bfdb05eea sync: agent-ops from agentic-framework v1.1.110 2026-05-30 21:09:30 +09:00
3c1fcff4dd sync: agent-ops from agentic-framework v1.1.108 2026-05-30 20:49:46 +09:00
d74ceec9f7 sync: agent-ops from agentic-framework v1.1.107 2026-05-30 20:49:04 +09:00