| title | Task overlay๋ ์์ ๋งต์ ๋ณด์กดํ๋ค | ||||||
|---|---|---|---|---|---|---|---|
| tags |
|
||||||
| category | ui | ||||||
| status | active | ||||||
| confidence | high | ||||||
| applies_to |
|
||||||
| source |
|
||||||
| reviewed_at | 2026-06-02 | ||||||
| reviewed_commit | 83617e9544615d818e6a7a17fa807f029a7db835 | ||||||
| related |
|
์ฌ์ฉ์๊ฐ ์์ ์ค ๋ค์ ํ๋ฉด์ ๋ณผ ๋ ํ์ํ ๊ฒ์ ์ญํ ๋ณ ์ด์ํ๋ณด๋ค โํ์ฌ ์ด๋ค ๊ตฌํยท๋์ ํญ๋ชฉ๋ค์ด ์ด๋ ์์ญ์ ๋งคํ๋๊ณ , ๊ฐ ํญ๋ชฉ์ด ์ด๋๊น์ง ์งํ๋๋๊ฐโ์ ๋๋ค. Task UI๋ agent ๋ด๋ถ todo๊ฐ ์๋๋ผ ์ค๊ณยท๋ํยท๊ฒ์ฆ ์ค ์๊ธด ์์ ๋งต์ ์์ง ์๊ฒ ๋ณด์ฌ์ฃผ๋ ambient surface์ฌ์ผ ํฉ๋๋ค.
Task overlay๋ flat list๋ณด๋ค ์์ญ๋ณ ์์ ๋งต์ ๊ธฐ๋ณธ ํํ์ผ๋ก ์ผ์ต๋๋ค.
-(FE)
โ ์๊ตฌ์ฌํญ ์ ๋ฆฌ
โ น ๊ธฐ์กด ์ฝ๋ ํ์ธ ์ค
โ ์์ ํ ๊ฒ์ฆ
-(DB)
~~โ ์ ๊ท ํ
์ด๋ธ ์ถ๊ฐ~~ (๋ฐ๋ ค: ๊ธฐ์กด ํ
์ด๋ธ ์ฌ์ฌ์ฉ)
์์ญ์ area ๋๋ metadata.area/group/scope์์ ์ฝ๊ณ , ๋ช
์๊ฐ์ด ์์ผ๋ฉด task kind์์ ๊ฒ์ฆ, ํ๋จ, Blocked, ๊ธฐํ๋ก ์ถ๋ก ํฉ๋๋ค. FE, BE, DB, UI, UX, ๊ฒ์ฆ, ๋ฆฌ๋ทฐ, ๋ฌธ์, ์ธํ๋ผ์ฒ๋ผ ์ฌ์ฉ์๊ฐ ์์
์ ์ดํดํ๋ ์ถ์ ์ฐ์ ํฉ๋๋ค.
์ผ๋ฐ ์์ ํญ๋ชฉ์ ๊ธฐ๋ณธ์ ์ผ๋ก hard deleteํ์ง ์์ต๋๋ค. ์๋ชป ์กํ ํญ๋ชฉ, ๋ฒ์์์ ๋น ์ง ํญ๋ชฉ, ์ฐ์ ์์๊ฐ ๋ฐ๋ฆฐ ํญ๋ชฉ๋ ์ฌ๋ผ์ง๋ฉด ์ฌ์ฉ์์ ํ๋จ๊ณผ agent์ ์คํ์ด ๋์ค์ ๋ณต๊ตฌ๋์ง ์์ต๋๋ค.
๋ฐ๋ผ์ task removal์ terminal disposition์ผ๋ก ๋จ๊น๋๋ค.
deletedโ(์ญ์ : reason)rejectedโ(๋ฐ๋ ค: reason)deprioritizedโ(์ฐ์ ์์๋ฐ๋ฆผ: reason)supersededโ(๋์ฒด: reason)misreadโ(์ค๋ : reason)
Overlay์ /tasks ์์ธ UI๋ ์ด๋ฐ ํญ๋ชฉ์ ์ทจ์์ ๊ณผ ์ค๋ช
์ผ๋ก ๋ณด์ฌ์ค๋๋ค. ์ค์ ๋ฌผ๋ฆฌ ์ญ์ ๊ฐ ํ์ํ๋ค๋ฉด ๋ณ๋ purge ์ฑ๊ฒฉ์ ๋ช
์ ์์
์ผ๋ก ๋ค๋ค์ผ ํฉ๋๋ค.
Task๋ TFT frame์์๋ง ๋ด๋ ค์ค๋ ๊ฒ์ด ์๋๋๋ค. ์ฌ์ฉ์์ ์ค๊ฐ ์ ๋ ฅ, agent์ ๊ตฌํ ์ค ๋ฐ๊ฒฌ, subagent ๊ฒฐ๊ณผ, verify ์คํจ, PR review ๋์๋ ๋ชจ๋ work map์ ๋งคํ๋ ์ ์์ต๋๋ค.
Task์๋ ๊ฐ๋ฅํ ํ ๋ค์ ์ ๋ณด๋ฅผ ๋จ๊น๋๋ค.
areaโ ์ฌ์ฉ์๊ฐ ํ๋์ ๋ณด๋ ์์ญ ํค๋sourceโframe,user,agent,subagent,verify,review,manualdisposition.reasonโ ๋น ์ง๊ฑฐ๋ ๋ฐ๋ ค๋ ์ด์refs/evidenceโ frame, ๊ฒ์ฆ, ์ปค๋ฐ, ๋ฆฌํฌํธ ๋งํฌ
Task UI๋ ๋ ํ๋ฉด์ ๋ถ๋ฆฌํฉ๋๋ค.
Ctrl+Shift+Tโ ์ค์/tasksinteractive overlay๋ฅผ ์ฆ์ ์ด์ด ์ํ ํ ๊ธ, ์ task ์ถ๊ฐ, soft delete, backlog ์ด๋์ ์ํํฉ๋๋ค. ์ ๋ ฅ์ฐฝ์/tasks๋ฅผ ๋์ ์ฑ์ ๋ฃ๋ prefill fallback์ด ์๋์ด์ผ ํฉ๋๋ค.Ctrl+Shift+Oโ ์ฐ์๋จ passive work-map overlay๋ง show/hide ํ ๊ธํฉ๋๋ค. ์ฌ์ฉ์๊ฐ ํ๋ฉด์ ๋๊ฒ ๋ณด๊ณ ์ถ์ ๋ work map์ ์ ์ ์จ๊ธฐ๋, task ๋ฐ์ดํฐ์/tasks์กฐ์ ํ๋ฆ์ ๊ทธ๋๋ก ๋ณด์กดํฉ๋๋ค./tasks show|hide|statusโ ๊ฐ์ passive overlay visibility ์ํ๋ฅผ ๋ช ๋ น์ผ๋ก ์ ์ดํฉ๋๋ค.
ํ ๊ธ ๋จ์ถํค๋ hidden flag์ ์ค์ overlay handle close/open์ ํจ๊ป ๊ฐฑ์ ํด์ผ ํฉ๋๋ค. ๋จ์ถํค ํ๊ท๋ npm run test:tasks๊ฐ ๋ณด์ฅํ๋ฉฐ, Ctrl+Shift+T๊ฐ editor text๋ฅผ ๋ฐ๊พธ์ง ์๊ณ overlay๋ฅผ ์ง์ ์ฌ๋ ๊ณ์ฝ๋ ํฌํจํฉ๋๋ค.
Task overlay๋ TFT Studio๋ frame.json์ ๋์ฒดํ์ง ์์ต๋๋ค. TFT Studio๋ ํ๋จยท์ค๊ณยท๊ฒ์ฆ ๊ณ์ฝ์ ์ ๋ฌธ๊ณผ provenance๋ฅผ ๋ณด์กดํ๊ณ , task overlay๋ ํ์ฌ ์คํ ์ค์ธ ์์ ๋งต์ ambientํ๊ฒ ๋ณด์ฌ์ค๋๋ค. ๋์ด ์ถฉ๋ํ๋ฉด canonical frame/decision/verify ๊ธฐ๋ก์ ๋จผ์ ๊ณ ์น ๋ค task map์ ๊ฐฑ์ ํฉ๋๋ค.