chore: .astra 런타임 상태·chronicle 기록 동기화

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-06-10 19:00:10 +09:00
parent a52bf6ee85
commit ef3628c6eb
11 changed files with 47 additions and 47 deletions
+7 -7
View File
@@ -3,15 +3,15 @@
<!-- ASTRA:AUTO-START --> <!-- ASTRA:AUTO-START -->
## Snapshot ## Snapshot
- **Workspace**: `connectai` `v2.2.207` _(absolute path varies by environment; resolved from the active VS Code workspace)_ - **Workspace**: `connectai` `v2.2.210` _(absolute path varies by environment; resolved from the active VS Code workspace)_
- **Description**: The personal intelligence layer for Antigravity and VS Code. A private cognitive partner for deep project context, memory, and proactive strategic decision-making. - **Description**: The personal intelligence layer for Antigravity and VS Code. A private cognitive partner for deep project context, memory, and proactive strategic decision-making.
- **Stack**: TypeScript, Node.js, VS Code Extension, LM Studio SDK, Test runner - **Stack**: TypeScript, Node.js, VS Code Extension, LM Studio SDK, Test runner
- **Stats**: 441 source files, ~71,464 lines across 5 top-level modules. - **Stats**: 441 source files, ~71,522 lines across 5 top-level modules.
## Last Refresh ## Last Refresh
- **Time**: 2026-06-08T10:21:24.781Z - **Time**: 2026-06-09T02:20:50.409Z
- **Files newly analysed**: 0 - **Files newly analysed**: 3
- **Files reused from cache**: 441 - **Files reused from cache**: 438
## Directory Map ## Directory Map
```mermaid ```mermaid
@@ -67,7 +67,7 @@ flowchart LR
## Modules ## Modules
### `src/` — 280 files, ~53,468 lines ### `src/` — 280 files, ~53,526 lines
**Sub-directories** **Sub-directories**
- `src/features/` (103) — Astra Office — public API. 다음 세션에서 추가될 OfficeSnapshot presenter / schema 도 같은 entry 로 노출 예정. 현재 노출: full webview panel H - `src/features/` (103) — Astra Office — public API. 다음 세션에서 추가될 OfficeSnapshot presenter / schema 도 같은 entry 로 노출 예정. 현재 노출: full webview panel H
@@ -343,7 +343,7 @@ Astra는 대표님의 명시적인 승인 하에 로컬 시스템의 강력한
**Designed for High-Performance Decision Making.** **Designed for High-Performance Decision Making.**
Copyright (C) **g1nation**. All rights reserved. Copyright (C) **g1nation**. All rights reserved.
_Last auto-scan: 2026-06-08T10:21:24.781Z · signature `e8d4a49a`_ _Last auto-scan: 2026-06-09T02:20:50.409Z · signature `18ddda74`_
<!-- ASTRA:AUTO-END --> <!-- ASTRA:AUTO-END -->
## Purpose ## Purpose
+17 -17
View File
@@ -1,6 +1,6 @@
{ {
"version": 1, "version": 1,
"generatedAt": "2026-06-08T10:21:24.842Z", "generatedAt": "2026-06-09T02:20:50.597Z",
"files": { "files": {
"src/agent/actions/brainOps.ts": { "src/agent/actions/brainOps.ts": {
"mtimeMs": 1779764602582.9768, "mtimeMs": 1779764602582.9768,
@@ -716,9 +716,9 @@
] ]
}, },
"src/extension/settingsSetup.ts": { "src/extension/settingsSetup.ts": {
"mtimeMs": 1779764602608.0176, "mtimeMs": 1780968650740.2703,
"size": 3127, "size": 3361,
"lines": 64, "lines": 67,
"role": "", "role": "",
"imports": [ "imports": [
"src/features/settings/settingsPanelProvider", "src/features/settings/settingsPanelProvider",
@@ -739,9 +739,9 @@
] ]
}, },
"src/extension.ts": { "src/extension.ts": {
"mtimeMs": 1780909035802.1045, "mtimeMs": 1780971569736.942,
"size": 17590, "size": 18383,
"lines": 362, "lines": 372,
"role": "", "role": "",
"imports": [ "imports": [
"src/features/teamops/handlers", "src/features/teamops/handlers",
@@ -1499,9 +1499,9 @@
] ]
}, },
"src/features/settings/settingsPanelProvider.ts": { "src/features/settings/settingsPanelProvider.ts": {
"mtimeMs": 1780882651758.066, "mtimeMs": 1780968616137.0164,
"size": 35067, "size": 35518,
"lines": 728, "lines": 734,
"role": "", "role": "",
"imports": [ "imports": [
"src/integrations/telegram/telegramClient", "src/integrations/telegram/telegramClient",
@@ -2105,9 +2105,9 @@
] ]
}, },
"src/lib/discoverModels.ts": { "src/lib/discoverModels.ts": {
"mtimeMs": 1778549008905.0132, "mtimeMs": 1780968581182.5598,
"size": 1590, "size": 3083,
"lines": 35, "lines": 62,
"role": "", "role": "",
"imports": [ "imports": [
"src/utils" "src/utils"
@@ -2168,9 +2168,9 @@
] ]
}, },
"src/lmstudio/lifecycleManager.ts": { "src/lmstudio/lifecycleManager.ts": {
"mtimeMs": 1779764602651.63, "mtimeMs": 1780971557004.6528,
"size": 13048, "size": 13855,
"lines": 315, "lines": 327,
"role": "", "role": "",
"imports": [ "imports": [
"src/lmstudio/client", "src/lmstudio/client",
@@ -3551,7 +3551,7 @@
"imports": [] "imports": []
}, },
"docs/records/ConnectAI/chronicle.config.json": { "docs/records/ConnectAI/chronicle.config.json": {
"mtimeMs": 1780914060109.104, "mtimeMs": 1780969084053.7776,
"size": 371, "size": 371,
"lines": 11, "lines": 11,
"role": "JSON configuration", "role": "JSON configuration",
@@ -1,5 +1,5 @@
{ {
"result": "직답 결과 — single-pass mock 응답입니다.", "result": "직답 결과 — single-pass mock 응답입니다.",
"createdAt": 1780882719870, "createdAt": 1781085022765,
"modelVersion": "unknown" "modelVersion": "unknown"
} }
@@ -1,5 +1,5 @@
{ {
"result": "---\nid: wiki_on\ndate: 2026-06-08T01:38:39.872Z\ntype: knowledge_artifact\nstandard: P-Reinforce v3.0\ntags: [automated, connect_ai, brain_sync]\n---\n\n## 📌 Brief Summary\n직답 결과 — single-pass mock 응답입니다.\n\n직답 결과 — single-pass mock 응답입니다.\n---\n## 🛡️ Reliability & Audit Summary\n> [!NOTE]\n> 이 문서는 ConnectAI의 **Intelligent Resilience** 엔진에 의해 검증 및 정제되었습니다.\n\n| Metric | Value | Status |\n| :--- | :--- | :--- |\n| **Conflict Risk** | `0/100` | ✅ Low |\n| **Fallbacks Used** | `0` | ✅ None |\n| **Auto Retries** | `0` | ✅ Stable |\n| **Deduplication** | `0` | Standard |\n| **Processing Time** | `0.0s` | ✅ Fast |\n\n### 🔍 Decision Audit Trail\n- **[DIRECT]** 답변 작성 중... (단일 호출 fast-path) (21ms)\n", "result": "---\nid: wiki_on\ndate: 2026-06-10T09:50:22.767Z\ntype: knowledge_artifact\nstandard: P-Reinforce v3.0\ntags: [automated, connect_ai, brain_sync]\n---\n\n## 📌 Brief Summary\n직답 결과 — single-pass mock 응답입니다.\n\n직답 결과 — single-pass mock 응답입니다.\n---\n## 🛡️ Reliability & Audit Summary\n> [!NOTE]\n> 이 문서는 ConnectAI의 **Intelligent Resilience** 엔진에 의해 검증 및 정제되었습니다.\n\n| Metric | Value | Status |\n| :--- | :--- | :--- |\n| **Conflict Risk** | `0/100` | ✅ Low |\n| **Fallbacks Used** | `0` | ✅ None |\n| **Auto Retries** | `0` | ✅ Stable |\n| **Deduplication** | `0` | Standard |\n| **Processing Time** | `0.0s` | ✅ Fast |\n\n### 🔍 Decision Audit Trail\n- **[DIRECT]** 답변 작성 중... (단일 호출 fast-path) (20ms)\n",
"createdAt": 1780882719872, "createdAt": 1781085022767,
"modelVersion": "unknown" "modelVersion": "unknown"
} }
@@ -1,8 +1,8 @@
{ {
"missionId": "wiki_on", "missionId": "wiki_on",
"status": "completed", "status": "completed",
"startTime": "2026-06-08T01:38:39.847Z", "startTime": "2026-06-10T09:50:22.743Z",
"totalElapsedMs": 26, "totalElapsedMs": 25,
"results": { "results": {
"direct": "직답 결과 — single-pass mock 응답입니다." "direct": "직답 결과 — single-pass mock 응답입니다."
}, },
@@ -12,16 +12,16 @@
{ {
"from": "idle", "from": "idle",
"to": "direct", "to": "direct",
"durationMs": 21, "durationMs": 20,
"message": "답변 작성 중... (단일 호출 fast-path)", "message": "답변 작성 중... (단일 호출 fast-path)",
"ts": "2026-06-08T01:38:39.868Z" "ts": "2026-06-10T09:50:22.763Z"
}, },
{ {
"from": "direct", "from": "direct",
"to": "completed", "to": "completed",
"durationMs": 5, "durationMs": 5,
"message": "미션 완료", "message": "미션 완료",
"ts": "2026-06-08T01:38:39.873Z" "ts": "2026-06-10T09:50:22.768Z"
} }
], ],
"resilienceMetrics": { "resilienceMetrics": {
@@ -1,5 +1,5 @@
{ {
"result": "Final report with inconsistencies. This should be long enough to pass validation.", "result": "Final report with inconsistencies. This should be long enough to pass validation.",
"createdAt": 1780882727041, "createdAt": 1781085029846,
"modelVersion": "unknown" "modelVersion": "unknown"
} }
@@ -1,5 +1,5 @@
{ {
"result": "Final report with inconsistencies. This should be long enough to pass validation.", "result": "Final report with inconsistencies. This should be long enough to pass validation.",
"createdAt": 1780882727039, "createdAt": 1781085029845,
"modelVersion": "unknown" "modelVersion": "unknown"
} }
@@ -1,5 +1,5 @@
{ {
"result": "[{\"heading\":\"본문\",\"scope\":\"전체 답변\"}]", "result": "[{\"heading\":\"본문\",\"scope\":\"전체 답변\"}]",
"createdAt": 1780882727035, "createdAt": 1781085029841,
"modelVersion": "unknown" "modelVersion": "unknown"
} }
@@ -1,5 +1,5 @@
{ {
"result": "[CONFLICT WARNING] 성능이 200% 증가했습니다. vs 그러나 동시에 50% 감소했습니다. 최적화와 성능 저하가 동시에 발견됨.", "result": "[CONFLICT WARNING] 성능이 200% 증가했습니다. vs 그러나 동시에 50% 감소했습니다. 최적화와 성능 저하가 동시에 발견됨.",
"createdAt": 1780882727037, "createdAt": 1781085029843,
"modelVersion": "unknown" "modelVersion": "unknown"
} }
@@ -1,8 +1,8 @@
{ {
"missionId": "stress_conflict_1780882727018", "missionId": "stress_conflict_1781085029821",
"status": "completed", "status": "completed",
"startTime": "2026-06-08T01:38:47.018Z", "startTime": "2026-06-10T09:50:29.821Z",
"totalElapsedMs": 24, "totalElapsedMs": 26,
"results": { "results": {
"outline": "[{\"heading\":\"본문\",\"scope\":\"전체 답변\"}]", "outline": "[{\"heading\":\"본문\",\"scope\":\"전체 답변\"}]",
"section_0": "[CONFLICT WARNING] 성능이 200% 증가했습니다. vs 그러나 동시에 50% 감소했습니다. 최적화와 성능 저하가 동시에 발견됨.", "section_0": "[CONFLICT WARNING] 성능이 200% 증가했습니다. vs 그러나 동시에 50% 감소했습니다. 최적화와 성능 저하가 동시에 발견됨.",
@@ -14,30 +14,30 @@
{ {
"from": "idle", "from": "idle",
"to": "outline", "to": "outline",
"durationMs": 15, "durationMs": 19,
"message": "답변 구조 잡는 중...", "message": "답변 구조 잡는 중...",
"ts": "2026-06-08T01:38:47.033Z" "ts": "2026-06-10T09:50:29.840Z"
}, },
{ {
"from": "outline", "from": "outline",
"to": "section", "to": "section",
"durationMs": 3, "durationMs": 2,
"message": "본문 작성 중...", "message": "본문 작성 중...",
"ts": "2026-06-08T01:38:47.036Z" "ts": "2026-06-10T09:50:29.842Z"
}, },
{ {
"from": "section", "from": "section",
"to": "polish", "to": "polish",
"durationMs": 2, "durationMs": 2,
"message": "최종 다듬기 중...", "message": "최종 다듬기 중...",
"ts": "2026-06-08T01:38:47.038Z" "ts": "2026-06-10T09:50:29.844Z"
}, },
{ {
"from": "polish", "from": "polish",
"to": "completed", "to": "completed",
"durationMs": 4, "durationMs": 2,
"message": "미션 완료", "message": "미션 완료",
"ts": "2026-06-08T01:38:47.042Z" "ts": "2026-06-10T09:50:29.846Z"
} }
], ],
"resilienceMetrics": { "resilienceMetrics": {
+1 -1
View File
@@ -7,5 +7,5 @@
"corePurpose": "", "corePurpose": "",
"detailLevel": "standard", "detailLevel": "standard",
"createdAt": "2026-05-20T09:42:40.003Z", "createdAt": "2026-05-20T09:42:40.003Z",
"updatedAt": "2026-06-08T10:21:00.108Z" "updatedAt": "2026-06-09T03:09:47.208Z"
} }