chore: ASTRA 런타임 기록 갱신
소스 코드 변경 없음 — ASTRA가 자동 생성한 산출물만 포함: - chronicle: ADR-0021 추가, timeline.md 갱신 - project-context 스캔 캐시 갱신 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
@@ -6,12 +6,12 @@
|
|||||||
- **Workspace**: `connectai` `v2.2.62` _(absolute path varies by environment; resolved from the active VS Code workspace)_
|
- **Workspace**: `connectai` `v2.2.62` _(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**: 273 source files, ~55,326 lines across 5 top-level modules.
|
- **Stats**: 274 source files, ~55,348 lines across 5 top-level modules.
|
||||||
|
|
||||||
## Last Refresh
|
## Last Refresh
|
||||||
- **Time**: 2026-05-22T06:32:01.903Z
|
- **Time**: 2026-05-22T07:17:34.157Z
|
||||||
- **Files newly analysed**: 1
|
- **Files newly analysed**: 3
|
||||||
- **Files reused from cache**: 272
|
- **Files reused from cache**: 271
|
||||||
|
|
||||||
## Directory Map
|
## Directory Map
|
||||||
```mermaid
|
```mermaid
|
||||||
@@ -42,7 +42,7 @@ flowchart LR
|
|||||||
media["media/<br/>6 files"]
|
media["media/<br/>6 files"]
|
||||||
tests["tests/<br/>35 files"]
|
tests["tests/<br/>35 files"]
|
||||||
core_py["core_py/<br/>6 files"]
|
core_py["core_py/<br/>6 files"]
|
||||||
docs["docs/<br/>87 files"]
|
docs["docs/<br/>88 files"]
|
||||||
tests --> src
|
tests --> src
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -161,10 +161,10 @@ flowchart LR
|
|||||||
- `core_py/optimizer.py` (55 lines)
|
- `core_py/optimizer.py` (55 lines)
|
||||||
- `core_py/queue_worker.py` (82 lines)
|
- `core_py/queue_worker.py` (82 lines)
|
||||||
|
|
||||||
### `docs/` — 87 files, ~3,335 lines
|
### `docs/` — 88 files, ~3,357 lines
|
||||||
|
|
||||||
**Sub-directories**
|
**Sub-directories**
|
||||||
- `docs/records/` (74) — Bug: /Volumes/Data/project/Antigravity/ConnectAI 프로젝트 코드 리뷰 해줄 수 있어? 개선할 부분이 있는지, 그러고...
|
- `docs/records/` (75) — Bug: /Volumes/Data/project/Antigravity/ConnectAI 프로젝트 코드 리뷰 해줄 수 있어? 개선할 부분이 있는지, 그러고...
|
||||||
- `docs/docs/` (5) — Bug: Viewed integrationretrieval.test.ts:1-59 integrationretrieval.test.ts를 통해 ...
|
- `docs/docs/` (5) — Bug: Viewed integrationretrieval.test.ts:1-59 integrationretrieval.test.ts를 통해 ...
|
||||||
- `docs/Meeting/` (0)
|
- `docs/Meeting/` (0)
|
||||||
|
|
||||||
@@ -175,7 +175,7 @@ flowchart LR
|
|||||||
- `docs/EXPERIENCE_MEMORY_PLAN.md` (122 lines) — Experience Memory (Mistake / Lesson Loop) — Implementation Plan
|
- `docs/EXPERIENCE_MEMORY_PLAN.md` (122 lines) — Experience Memory (Mistake / Lesson Loop) — Implementation Plan
|
||||||
- `docs/records/ConnectAI/development/2026-05-02_connectai_project_knowledge_overview.md` (121 lines) — Astra Project Knowledge Overview
|
- `docs/records/ConnectAI/development/2026-05-02_connectai_project_knowledge_overview.md` (121 lines) — Astra Project Knowledge Overview
|
||||||
- `docs/records/ConnectAI/development/2026-05-03_connectai_project_knowledge_overview.md` (121 lines) — Astra Project Knowledge Overview
|
- `docs/records/ConnectAI/development/2026-05-03_connectai_project_knowledge_overview.md` (121 lines) — Astra Project Knowledge Overview
|
||||||
- `docs/records/ConnectAI/timeline.md` (173 lines) — Project Timeline
|
- `docs/records/ConnectAI/timeline.md` (176 lines) — Project Timeline
|
||||||
- `docs/Advanced_Features_Implementation_Guide.md` (40 lines) — Advanced Features Implementation Guide
|
- `docs/Advanced_Features_Implementation_Guide.md` (40 lines) — Advanced Features Implementation Guide
|
||||||
- `docs/docs/records/docs/bugs/BUG-0001-viewed-integration-retrieval-test-ts-1-59-integration-retrie.md` (16 lines) — Bug: Viewed integrationretrieval.test.ts:1-59 integrationretrieval.test.ts를 통해 ...
|
- `docs/docs/records/docs/bugs/BUG-0001-viewed-integration-retrieval-test-ts-1-59-integration-retrie.md` (16 lines) — Bug: Viewed integrationretrieval.test.ts:1-59 integrationretrieval.test.ts를 통해 ...
|
||||||
- `docs/docs/records/docs/chronicle.config.json` (11 lines) — JSON configuration
|
- `docs/docs/records/docs/chronicle.config.json` (11 lines) — JSON configuration
|
||||||
@@ -336,7 +336,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-05-22T06:32:01.903Z · signature `26f10f3d`_
|
_Last auto-scan: 2026-05-22T07:17:34.157Z · signature `c09857de`_
|
||||||
<!-- ASTRA:AUTO-END -->
|
<!-- ASTRA:AUTO-END -->
|
||||||
|
|
||||||
## Purpose
|
## Purpose
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"version": 1,
|
"version": 1,
|
||||||
"generatedAt": "2026-05-22T06:32:01.938Z",
|
"generatedAt": "2026-05-22T07:17:34.201Z",
|
||||||
"files": {
|
"files": {
|
||||||
"src/agent.ts": {
|
"src/agent.ts": {
|
||||||
"mtimeMs": 1779431481976.8423,
|
"mtimeMs": 1779431481976.8423,
|
||||||
@@ -1977,7 +1977,7 @@
|
|||||||
"imports": []
|
"imports": []
|
||||||
},
|
},
|
||||||
"docs/records/ConnectAI/chronicle.config.json": {
|
"docs/records/ConnectAI/chronicle.config.json": {
|
||||||
"mtimeMs": 1779431169044.1296,
|
"mtimeMs": 1779434247950.9436,
|
||||||
"size": 371,
|
"size": 371,
|
||||||
"lines": 11,
|
"lines": 11,
|
||||||
"role": "JSON configuration",
|
"role": "JSON configuration",
|
||||||
@@ -2123,6 +2123,13 @@
|
|||||||
"role": "ADR: A팀장이 있어. 팀원으로 B가 있고 C가 있어. A팀장은 0라는 이사의 제안을 받아서 다른 회사로 가기로 했어. 이 소문이 퍼져서 B와 C도 알...",
|
"role": "ADR: A팀장이 있어. 팀원으로 B가 있고 C가 있어. A팀장은 0라는 이사의 제안을 받아서 다른 회사로 가기로 했어. 이 소문이 퍼져서 B와 C도 알...",
|
||||||
"imports": []
|
"imports": []
|
||||||
},
|
},
|
||||||
|
"docs/records/ConnectAI/decisions/ADR-0021-a팀장이-있어-팀원으로-b가-있고-c가-있어-a팀장은-0라는-이사의-제안을-받아서-다른-회사로-가기로-했어-.md": {
|
||||||
|
"mtimeMs": 1779434247942.7249,
|
||||||
|
"size": 2333,
|
||||||
|
"lines": 19,
|
||||||
|
"role": "ADR: A팀장이 있어. 팀원으로 B가 있고 C가 있어. A팀장은 0라는 이사의 제안을 받아서 다른 회사로 가기로 했어. 이 소문이 퍼져서 B와 C도 알...",
|
||||||
|
"imports": []
|
||||||
|
},
|
||||||
"docs/records/ConnectAI/development/2026-05-02_answer-format-readability-tuning.md": {
|
"docs/records/ConnectAI/development/2026-05-02_answer-format-readability-tuning.md": {
|
||||||
"mtimeMs": 1778028987330.4185,
|
"mtimeMs": 1778028987330.4185,
|
||||||
"size": 1564,
|
"size": 1564,
|
||||||
@@ -2390,9 +2397,9 @@
|
|||||||
"imports": []
|
"imports": []
|
||||||
},
|
},
|
||||||
"docs/records/ConnectAI/timeline.md": {
|
"docs/records/ConnectAI/timeline.md": {
|
||||||
"mtimeMs": 1779431169036.8623,
|
"mtimeMs": 1779434247945.7646,
|
||||||
"size": 11199,
|
"size": 11407,
|
||||||
"lines": 173,
|
"lines": 176,
|
||||||
"role": "Project Timeline",
|
"role": "Project Timeline",
|
||||||
"imports": []
|
"imports": []
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -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-05-22T07:11:47.201Z"
|
"updatedAt": "2026-05-22T07:17:27.949Z"
|
||||||
}
|
}
|
||||||
|
|||||||
+19
@@ -0,0 +1,19 @@
|
|||||||
|
# ADR: A팀장이 있어. 팀원으로 B가 있고 C가 있어. A팀장은 0라는 이사의 제안을 받아서 다른 회사로 가기로 했어. 이 소문이 퍼져서 B와 C도 알...
|
||||||
|
|
||||||
|
## Status
|
||||||
|
accepted
|
||||||
|
|
||||||
|
## Context
|
||||||
|
A팀장이 있어. 팀원으로 B가 있고 C가 있어. A팀장은 0라는 이사의 제안을 받아서 다른 회사로 가기로 했어. 이 소문이 퍼져서 B와 C도 알게 되었지. 그러고 2일 뒤 B와 C가 A를 불러서 회의를 함. 그러고 질문을 하고. 갑자기 그럼 나 이일 (지금 작업하고 있는) 하고 싶지 않다 부담된다. 그러고 다음날 풀렸어. 그러곤 4일째되는날 A가 B에게 업무 지시, 피드백을 하는데 B가, 왜 하나 하나 다 참견이냐,, 하면서 화를 냄. 그래서 A가 선은 넘지 말아달라 하니까. B가 화가 나서. 막말을 하기 시작함. 시바, 좇도 실력 없는게 팀장이면 다냐 하고 멱살 잡고 밀쳐 냈다네. 이거 분석해줘.
|
||||||
|
|
||||||
|
## Decision
|
||||||
|
## 핵심 요약 - **상황의 본질**: 리더십 공백(A의 이직 결정)과 조직 내 신뢰 붕괴가 결합된 전형적인 '조직 해체' 단계입니다. - **핵심 갈등**: A의 권위 상실, B의 감정 폭발, 그리고 통제 불능한 물리적 충돌이 순차적으로 발생했습니다. - **결론**: 단순한 개인 간의 다툼을 넘어, 조직의 운영 체계(Rule)와 위계(Hierarchy)가 완전히 무너진 상태입니다저. ## 상세 설명 이 사건은 단순한 감정 싸움이 아니라, **'리더십의 공백 → 팀원들의 심리적 불안 → 권위의 붕괴 → 물리적 충돌'**로 이어지는 파멸적인 프로세스를 보여줍니다. 단계별 분석은 다음과 같습니다. ### 1. 리더십의 상실과 조직 내 '정보 노이즈' 발생 (A의 이직 결정 및 소문) A팀장이 이사의 제안을 받아 떠난다는 사실이 B와 C에게 알려진 시점부터 이미 팀의 기능은 정지되었습니다. - **신뢰의 균열**: 리더가 조직을 떠난다는 것은 '우리는 곧 해체될 것'이라는 강력한 부정...
|
||||||
|
|
||||||
|
## Reason
|
||||||
|
Captured automatically because the conversation contained decision-oriented language.
|
||||||
|
|
||||||
|
## Alternatives
|
||||||
|
Not captured yet.
|
||||||
|
|
||||||
|
## Consequences
|
||||||
|
- Future prompts should treat this as project context unless the user changes direction.
|
||||||
@@ -171,3 +171,6 @@
|
|||||||
|
|
||||||
## 2026-05-22
|
## 2026-05-22
|
||||||
- Auto discussion record created: discussions\2026-05-22_e-wiki-connectai-git에-커밋하고-푸쉬해줘.md
|
- Auto discussion record created: discussions\2026-05-22_e-wiki-connectai-git에-커밋하고-푸쉬해줘.md
|
||||||
|
|
||||||
|
## 2026-05-22
|
||||||
|
- Auto decision record created: decisions\ADR-0021-a팀장이-있어-팀원으로-b가-있고-c가-있어-a팀장은-0라는-이사의-제안을-받아서-다른-회사로-가기로-했어-.md
|
||||||
|
|||||||
Reference in New Issue
Block a user