하네스 이해
나의 코드 베이스 이해
app
core
analytics
db
datastore
designsysetm
navigation
network
ui
feature
chat
data
domain
model
ConversationKind
onboarding
StoredMessage
직렬화해서 보낸다?
StoredRow
ConversationWindow
이게 뭐노?
ChatOutcome
success
failure
ChatTurn(interface)
tasks
unknown
TurnOutcome
enum dumped / split
toappliedTasks
mapper
changeType
created , Edited
task
subtask
homesnapshot
이건 뭐노?
중요도
안씀
reportty[e
savedTodo
왜 분리되어ㅣㅇㅆ지/
taskStatus
repository
getsplitTargetTitle
homeSnapshot
createSession
sessionTasks
applyTurn
setOnboardingChatdone
MEssage
appendMessage
updateMessage
replace
conversation
startConverSatioin
observeConverstation
setServerSession
setturnSEq
markDone
report
submit
presentation
chatscreen
내부적으로 스크롤
height 측정
ChatContract.state.messageKey가 뭐노
Trailing Action?
ChatMessage.startsTurnGroup이 왜 Screen에..
resolveBaseHeight는 왜 screen에..
rememverTranscriptDragGouard?
reportOption 따로 빼놔야징..
ChatAnalytics
http 오류 잡는 곳
온보딩이 완료됬을떄
logEvent
onboarding 완료
chat turn 횟수
chat card 저장횟수
logTaskCreated
이게 뭔데
쪼개진 할일이 저장되는 경우
아래는 정해진 param
ChatContract
event
param
sideEffect
ChatMessage
interface ChatMessage
AI
user
typing
homeCta
dumpCard
SplitCard
System
cardtask
card subTask
task 매퍼 함수
card를 task로 바꾸는 함수
chatmessage.toStored?
transcript json?
storedRow.toChatMessage
message 고정 문구
dumpSavedText
splitRequstText
정해진 문구를 반환하는 함수들
결과 id? 반홤 함수?
activeSegment
ㄲReport 본문 직렬화?
이걸 왜하는데?
dumpCard 띄우는 함수
splitCard 띄우는 함수
chatViewmodel
tti
firebase
transcript page size
인자? 이걸 뭐라고 부르지?
reportrepo
analyticshelper
savedState
Subscription
대화내역 구독
시작시간
온보딩에서 저장한 시간
writeInFlight
저장할때 쓰는것
entryRestoreJob
init
session 받아오고 구독함
세션이 onboarding이면 fresh = false?
아니면 chating 입장
login
notification
settings
todo
하네스가 탐색하는 방식 이해
작성자