SFX Changelog
์์ด์ ํธ์ ์์ง๋์ด๊ฐ ๋น๋ํ๋ ์ค์๊ฐ ๊ธฐ๋ก ํผ๋. LLM ์ํค(`history_db.json`) ๋ฐ์ดํฐ๋ฅผ ํตํด ๋์ฑ ์์ธํ ๋ถ์ ๋ด์ญ์ ์ ๊ณตํฉ๋๋ค.
2026-06-15
docsinfraresolves #80, resolves #81#3dea4ac
Includes restructuring of docs/LLM_Wiki to group Deployment and Troubleshooting guides, resolving the SFX Memento Mori 2.3.8 and 4.0 guidelines, and adding a root CHANGELOG.
Changed Files:
.../LLM_Wiki/Deployment/appstore_golden_recipe.md.../Deployment/fastlane_process.md}.../Deployment/lessons_learned.md}docs/LLM_Wiki/README.md.../app_store_rejection_resolution.md+4 more...
fixapps/brand-web#c9d0edc
Changed Files:
apps/brand-web/src/app/api/changelog/route.tsapps/brand-web/src/app/api/sre/forge/route.tsapps/brand-web/src/app/api/sre/goals/route.tsapps/brand-web/src/app/api/sre/health/route.ts.../src/app/api/sre/images/[filename]/route.ts+4 more...
featapps/brand-webrefs #M-02#d0703e4
Changed Files:
apps/brand-web/src/app/api/changelog/route.ts.../src/app/changelog/changelog.module.cssapps/brand-web/src/app/changelog/page.tsxapps/brand-web/src/app/layout.tsx
featapps/brand-webrefs #M-02#b50a3e9
Changed Files:
apps/brand-web/src/app/admin/admin.module.cssapps/brand-web/src/app/admin/page.tsxapps/brand-web/src/app/api/admin/git/route.tsapps/brand-web/src/app/api/admin/wiki/route.tsapps/brand-web/src/app/layout.tsx
featapps/infraresolves #M-02#e679d9f
Changed Files:
.../integration_test/app_test.dartdb/migrations/001_init_memento_mori_schema.sqldb/migrations/002_init_imjong_care_schema.sqldocs/LLM_Wiki/database_architecture.mddocs/SFX_HUB.md+4 more...
2026-06-14
docsmilestonesresolves #79#f30a5f4
Changed Files:
docs/milestones/issue_76_memento_mori_build_and_upload.mddocs/milestones/issue_77_imjong_icon_and_build_upload.mddocs/milestones/issue_78_imjong_metadata_fill_and_submit.mddocs/milestones/issue_79_llm_wiki_and_walkthrough_update.mddocs/milestones/milestone_appstore_rejection_and_imjong_submit.md
fixapps/sfx_memento_moriresolves #75#d413e09
Changed Files:
.../AppIcon.appiconset/Icon-App-83.5x83.5@2x.png.../home/presentation/widgets/week_grid.dartapps/sfx_memento_mori/pubspec.yaml.../issue_75_memento_mori_layout_icon_fix.md.../issue_76_memento_mori_build_and_upload.md+4 more...
fixinfra/scriptsresolves #72#e799c63
Changed Files:
scripts/auto_fill_apple_login.jsscripts/inspect_apps_page.jsscripts/self_healing_deployer.jsscripts/test_appstore_connection.js
docsapps/sfx_imjong_careresolves #74#0446b3c
Changed Files:
appstore_deployment_golden_recipe.mddocs/milestones/issue_72_self_healing_deployer.mddocs/milestones/issue_73_redeploy_memento_mori.mddocs/milestones/issue_74_imjong_launch_plan.md.../milestone_appstore_self_healing_submit.md+2 more...
featscriptsresolves #72#3617fcf
Changed Files:
scripts/self_healing_deployer.jsscripts/submit_memento_mori.js
fixapps/sfx_memento_moriresolves #73#80c01d7
Changed Files:
.../home/presentation/widgets/week_grid.dart.../presentation/pages/welcome_page.dartapps/sfx_memento_mori/test/widget_test.dart
2026-06-12
chorescripts#fc18a5f
Changed Files:
.../wait_app_creation.pyscripts/check_creation_errors.jsscripts/check_errors.jsscripts/create_and_submit_imjong.jsscripts/deploy/submit_imjong_via_puppeteer.js+4 more...
featapps/sfx_memento_mori#77409a1
Changed Files:
.sisyphus/ralph-loop.local.md.../lib/core/utils/grid_calendar_logic.dart.../home/presentation/widgets/week_grid.dart.../test/core/utils/grid_calendar_logic_test.dart
2026-06-11
docsapps/sfx#a27c3c1
Changed Files:
apps/sfx_imjong_care/ios/Gemfileapps/sfx_imjong_care/ios/fastlane/Appfileapps/sfx_imjong_care/ios/fastlane/Fastfileapps/sfx_memento_mori/ios/Gemfileapps/sfx_memento_mori/ios/Gemfile.lock+4 more...
2026-06-08
other#0be7678
Changed Files:
.sisyphus/ralph-loop.local.mdapps/sfx_imjong_care/ExportOptions.plist.../providers/onboarding_provider.dartappstore_deployment_golden_recipe.mdscripts/deploy/asc_success_1780751320.png+4 more...
2026-06-06
chorescripts/deploy#68783e8
Changed Files:
scripts/deploy/imjong_care_asc_automation.py
choreapps/sfx_imjong_care#44352ac
Changed Files:
apps/sfx_imjong_care/ios/Runner.xcodeproj/project.pbxproj
docsapps/sfx_imjong_care#cc6c5c6
Changed Files:
apps/sfx_imjong_care/APP_STORE_META.md
choresfx_memento_mori#a2dd825
Changed Files:
apps/sfx_memento_mori/ios/Runner.xcodeproj/project.pbxprojapps/sfx_memento_mori/pubspec.yaml
2026-06-05
fixsfx_memento_mori#7f1f1d5
์ฑ์ด ํ์ค iOS ์ํธํ๋ง ์ฌ์ฉํ๋ฏ๋ก ์์ถ ๊ท์ ๊ด๋ จ ๋ฌธ์ ์์ด
App Store ์ฌ์ฌ ์ ์ถ์ด ๊ฐ๋ฅํ๋๋ก ์ค์ ํฉ๋๋ค.
์ด ์ค์ ์ ๋ค์ ๋น๋ ์ ๋ก๋ ์ ์๋์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.
App Store ์ฌ์ฌ ์ ์ถ์ด ๊ฐ๋ฅํ๋๋ก ์ค์ ํฉ๋๋ค.
์ด ์ค์ ์ ๋ค์ ๋น๋ ์ ๋ก๋ ์ ์๋์ผ๋ก ์ ์ฉ๋ฉ๋๋ค.
Changed Files:
apps/sfx_memento_mori/ios/Runner/Info.plist
choreinfra#9914c3f
Changed Files:
.github/workflows/deploy-ios-mementomori.yml
choreinfra#cf4f53a
Changed Files:
.github/workflows/deploy-ios-mementomori.yml
fixsfx_memento_mori#3690032
Changed Files:
.gitignore.../home/presentation/pages/home_page.dart.../home/presentation/widgets/week_grid.dart.../presentation/pages/onboarding_page.dart.../presentation/pages/welcome_page.dart+1 more...
fixci#dd8715a
Changed Files:
.github/workflows/deploy-ios-mementomori.yml.../ios/Runner.xcodeproj/project.pbxproj
featci#8e6d635
Changed Files:
.../windows/runner/flutter_window.happs/sfx_memento_mori/windows/runner/main.cppapps/sfx_memento_mori/windows/runner/resource.h.../windows/runner/resources/app_icon.ico.../windows/runner/runner.exe.manifest+4 more...
2026-06-04
fixinfra/factory#1d5bb13
Changed Files:
architecture/my-app-factory/test_api.py
2026-06-03
choresre#39aacde
Changed Files:
scripts/unicorn_factory/sre_video_qa.py
docssre#70eea9c
Changed Files:
scripts/unicorn_factory/sre_video_qa.py
docssre#dfb8182
Changed Files:
docs/sre/video_qa_protocol.mdscripts/unicorn_factory/sre_video_qa.py
fixbrand-web#234ef36
Changed Files:
apps/brand-web/src/app/layout.tsxapps/brand-web/src/app/page.tsx
featapps/brand-webresolves #71#188117a
Changed Files:
CORE/projects/Solve-for-X.code-workspaceapps/brand-web/src/app/factory/page.tsxarchitecture/scratch/test_publish.pydocs/milestones/issue_71_factory_ui_cleanup.mddocs/milestones/milestone_factory_ui_refinement.md
2026-06-02
featfactory#7c9d6fa
Changed Files:
apps/brand-web/src/app/factory/factory.module.cssapps/brand-web/src/app/factory/page.tsxscripts/unicorn_factory/db_queue.py
featfactory#1c10b71
Changed Files:
apps/brand-web/public/sandbox.htmlapps/brand-web/src/app/factory/factory.module.cssapps/brand-web/src/app/factory/page.tsx
2026-06-01
featfactory#6f4a2ac
Changed Files:
apps/brand-web/public/sandbox.htmlapps/brand-web/src/app/api/sre/forge/route.tsarchitecture/brand-web/index.html
fixinfra/deploy#35093d0
Changed Files:
.github/workflows/deploy-brand-web.ymlapps/brand-web/src/app/policy/[appId]/[type]/page.tsx
featfactory#302b0bd
Changed Files:
.../apps/com_safespace_privacy/manifest.json.../public/apps/com_safespace_privacy/version.jsonapps/brand-web/public/assets/apps_registry.jsonapps/brand-web/public/sandbox.htmlarchitecture/app-factory-dashboard/app.py+4 more...
2026-05-30
featinfra/dashboardresolves #12#d85192a
Changed Files:
.../apps/com_safespace_privacy/flutter_service_worker.js.../apps/com_safespace_privacy/icons/Icon-192.png.../apps/com_safespace_privacy/icons/Icon-512.png.../apps/com_safespace_privacy/icons/Icon-maskable-192.png.../apps/com_safespace_privacy/icons/Icon-maskable-512.png+4 more...
docsinfra/roadmapresolves #11, resolves #12#6c930df
Changed Files:
architecture/docs/milestones/issue_12_brand_web_integration.mdarchitecture/docs/milestones/milestone_safespace_integration.md
featapps/brand-webrefs #12#fed3bc1
Changed Files:
.../flutter_service_worker.js.../apps/com_safespace_privacy/icons/Icon-192.png.../apps/com_safespace_privacy/icons/Icon-512.png.../icons/Icon-maskable-192.png.../icons/Icon-maskable-512.png+4 more...
featinfra/engineresolves #12#8033a23
Changed Files:
architecture/app-factory-engine/engine.py
docsinfra/roadmaprefs #11#a26206d
Changed Files:
architecture/docs/milestones/issue_11_ast_self_healing.md
featinfra/engineresolves #11#945babb
Changed Files:
architecture/app-factory-engine/engine.py
docsinfra/roadmaprefs #11, refs #12#c6100eb
Changed Files:
architecture/docs/milestones/issue_11_ast_self_healing.mdarchitecture/docs/milestones/issue_12_brand_web_integration.mdarchitecture/docs/milestones/milestone_safespace_integration.md
2026-05-29
docsinfra/roadmaprefs #7#fddbc35
Changed Files:
architecture/docs/backlogs/engineering_roadmap.md
docsinfra/roadmaprefs #7#15b293d
Changed Files:
architecture/docs/backlogs/engineering_roadmap.md
docsinfra/guidelinesresolves #7#ea81de6
Changed Files:
.../sovereign-issue-git-workflow/README.md.../sovereign-issue-git-workflow/SKILL.md
docsinfra/guidelinesrefs #7#7191024
Changed Files:
architecture/docs/guidelines/git_workflow.md
choreapps/safetaskrefs #7#b304b61
Changed Files:
.../windows/runner/utils.cpp.../com_simpletodo_privacy/windows/runner/utils.h.../windows/runner/win32_window.cpp.../windows/runner/win32_window.harchitecture/temp_spec_com_safetask_privacy.json+4 more...
docsapps/todorefs #10#64dd4b9
Changed Files:
architecture/docs/milestones/issue_10_simple_todo_qa_recording.mdarchitecture/docs/milestones/milestone_safespace_integration.md
featapps/todoresolves #10#1e7fda0
Changed Files:
architecture/active_web_preview
docsapps/todorefs #9#d9487b3
Changed Files:
architecture/docs/milestones/issue_09_simple_todo_generation.md
choreapps/todorefs #9#8e37dde
Changed Files:
.../build/web/flutter_service_worker.js.../build/web/icons/Icon-192.png.../build/web/icons/Icon-512.png.../build/web/icons/Icon-maskable-192.png.../build/web/icons/Icon-maskable-512.png+4 more...
featapps/todorefs #9#107f5a9
Changed Files:
.../lib/config/app_config.dart.../builds/com_simpletodo_privacy/lib/main.dart.../lib/models/todo_item.dart.../lib/views/productivity_stats_page.dart.../lib/views/secure_chat_page.dart+2 more...
featapps/todoresolves #9#4b75524
Changed Files:
architecture/temp_spec_com_simpletodo_privacy.json
docsinfra/dashboardrefs #8#026365b
Changed Files:
architecture/docs/milestones/issue_08_dashboard_korean_clean.md
styleinfra/dashboardrefs #8#08fdd64
Changed Files:
architecture/styles.css
featinfra/dashboardresolves #8#3e3661e
Changed Files:
architecture/app-factory-dashboard/app.py
docsfactory#caa0e63
Changed Files:
.../docs/milestones/issue_08_dashboard_korean_clean.md.../docs/milestones/issue_09_simple_todo_generation.md.../milestones/issue_10_simple_todo_qa_recording.md.../docs/milestones/milestone_safespace_integration.md
testapps/safespacerefs #7#0156d2a
Changed Files:
.../flutter-template/windows/runner/utils.cpp.../flutter-template/windows/runner/utils.h.../windows/runner/win32_window.cpp.../flutter-template/windows/runner/win32_window.harchitecture/my-app-factory/scratch/test_models.py+4 more...
docsapps/safespacerefs #7#fa5b97b
Changed Files:
.../builds/com_safespace_privacy/.gitignore
docsapps/safespaceresolves #7#98326d6
Changed Files:
.../docs/v1_app_factory_pipeline.md.../docs/v2_safespace_private_memo.md
featapps/safespacerefs #6#826c16a
featapps/safespacerefs #6#5d7f2e3
featapps/safespaceresolves #6#bc39b26
Changed Files:
.../lib/services/database_service.dart.../lib/views/journal_page.dart.../lib/views/sentinel_page.dart.../lib/views/vault_page.dart
featapps/safespacerefs #5#17ece4e
featapps/safespacerefs #5#d2eb1c8
featapps/safespacerefs #5#da13da2
featapps/safespaceresolves #5#28df6b3
Changed Files:
.../lib/views/note_detail_page.dart
featapps/safespacerefs #4#4c7058c
featapps/safespacerefs #4#4729953
featapps/safespacerefs #4#24ce3b4
featapps/safespaceresolves #4#3e49dcc
Changed Files:
.../lib/views/graph_page.dart
featapps/safespacerefs #3#df1b9d2
Changed Files:
.../lib/views/dashboard_page.dart.../lib/views/settings_page.dart
featapps/safespaceresolves #3#0ffac1a
Changed Files:
.../lib/config/app_config.dart.../builds/com_safespace_privacy/lib/main.dart.../builds/com_safespace_privacy/pubspec.yaml
choreinfra/dashboardrefs #2#a0d9b64
Changed Files:
architecture/active_web_previewarchitecture/build_status.jsonarchitecture/styles.cssarchitecture/temp_spec_test.jsonarchitecture/temp_spec_test.json.healing_1.json+1 more...
featinfra/dashboardresolves #2#0ca3696
Changed Files:
architecture/app-factory-dashboard/app.py.../app-factory-dashboard/requirements.txtarchitecture/app-factory-dashboard/styles.css
featinfra/factoryrefs #1#45a9ca0
Changed Files:
architecture/my-app-factory/factory_listener.py
choreinfra/factoryrefs #1#968a2db
Changed Files:
architecture/my-app-factory/DESIGN.mdarchitecture/my-app-factory/test_api.py
featfactoryresolves #1#4508cb5
Changed Files:
architecture/app-factory-engine/engine.pyarchitecture/app-factory-engine/requirements.txtarchitecture/app-factory-engine/test_spec.json
docsfactory#b25927f
Changed Files:
architecture/docs/milestones/issue_01_app_factory_engine.md.../docs/milestones/issue_02_app_factory_dashboard.md.../docs/milestones/issue_03_safespace_framework.mdarchitecture/docs/milestones/issue_04_mind_graph_physics.md.../docs/milestones/issue_05_markdown_checklist_parser.md+3 more...
2026-05-28
featfirestore#b6d2bb8
Changed Files:
apps/sfx_imjong_care/firestore.rulesapps/sfx_imjong_care/lib/services/firebase_service.dart
2026-05-27
featapps/sfx_imjong_care#24, #25, #26#a0db454
Changed Files:
.../windows/flutter/generated_plugin_registrant.cc.../windows/flutter/generated_plugins.cmake.../imjong_care/stage_11_pdf_print_view.png.../screenshots/imjong_care/stage_1_home_front.pngdocs/screenshots/imjong_care/stage_2_home_back.png+4 more...
testapps/sfx_imjong_care#22#f5dffce
Changed Files:
.../sfx_imjong_care/integration_test/app_test.dart.../imjong_care/stage_10_legal_validated.png.../imjong_care/stage_5_will_editor_template.png.../imjong_care/stage_6_custom_postcard_front.png.../imjong_care/stage_7_custom_postcard_back.png+2 more...
featapps/sfx_imjong_care#21#f490796
Changed Files:
.../lib/screens/document_submit_screen.dart
featapps/sfx_imjong_care#20#aaf22db
Changed Files:
.../sfx_imjong_care/lib/utils/legal_validator.dart
featapps/sfx_imjong_care#18, #19#b333e22
Changed Files:
.../lib/screens/document_submit_screen.dart.../lib/screens/legal_guide_screen.dart.../lib/screens/notary_map_screen.dart.../lib/screens/postcard_home_screen.dart.../imjong_care/stage_5_will_editor_template.png+4 more...
choreapps/sfx_imjong_care#e5afd2d
Changed Files:
apps/sfx_imjong_care/pubspec.yaml.../screenshots/imjong_care/stage_1_home_front.pngdocs/screenshots/imjong_care/stage_2_home_back.png.../imjong_care/stage_3_info_dialog.png.../imjong_care/stage_4_empathy_feed.png+4 more...
testapps/sfx_imjong_care#19#d9b32ae
Changed Files:
.../sfx_imjong_care/integration_test/app_test.dartscripts/unicorn_factory/run_and_capture.py
featapps/sfx_imjong_care#18#4536e30
Changed Files:
.../lib/screens/legal_guide_screen.dart
refactorapps/sfx_imjong_care#17#ff5a255
Changed Files:
.../lib/screens/postcard_home_screen.dart.../lib/screens/will_editor_screen.dart
featapps/sfx_imjong_care#16#5e93bbe
Changed Files:
.../lib/providers/language_provider.dart.../lib/providers/prompt_deck_provider.dart
featimjong-care#3d39455
Changed Files:
ROADMAP.mdapps/sfx_imjong_care/lib/core/app_theme.dartapps/sfx_imjong_care/lib/core/error_boundary.dart.../lib/screens/empathy_feed_screen.dart.../lib/screens/postcard_home_screen.dart+2 more...
2026-05-26
featapps/sfx_imjong_care#15#23ae0f3
Changed Files:
apps/sfx_imjong_care/lib/core/error_boundary.dart
featapps/sfx_imjong_care#14#d24b89a
Changed Files:
apps/sfx_imjong_care/firestore.rules
refactorfeed#13#08c299f
Changed Files:
.../lib/screens/empathy_feed_screen.dart
feateditor#12#bd55c0d
Changed Files:
.../lib/screens/will_editor_screen.dart
refactorshare#11#1a2bb5c
Changed Files:
.../lib/screens/postcard_home_screen.dart
testqa#9#4955ddf
Changed Files:
apps/sfx_imjong_care/android/app/build.gradle.kts
featfeed#4#e4acb85
Changed Files:
.../lib/screens/empathy_feed_screen.dart.../lib/screens/postcard_home_screen.dart
featshare#8#fbe676b
Changed Files:
CORE/projects/imjong-care-app.html.../lib/screens/postcard_home_screen.dart
featbackend#7#a6a1e5d
Changed Files:
apps/sfx_imjong_care/firestore.rules.../lib/services/firebase_service.dart.../macos/Flutter/GeneratedPluginRegistrant.swiftapps/sfx_imjong_care/pubspec.lockapps/sfx_imjong_care/pubspec.yaml+2 more...
featprompt#3#952e634
Changed Files:
.../lib/providers/prompt_deck_provider.dart.../lib/screens/postcard_home_screen.dart.../lib/screens/will_editor_screen.dart
featsre#6#340cef7
Changed Files:
apps/sfx_imjong_care/lib/core/error_boundary.dartapps/sfx_imjong_care/lib/main.dart
choreconfig#5#6b88149
Changed Files:
apps/sfx_imjong_care/web/index.htmlapps/sfx_imjong_care/web/splash/img/dark-1x.pngapps/sfx_imjong_care/web/splash/img/dark-2x.pngapps/sfx_imjong_care/web/splash/img/dark-3x.pngapps/sfx_imjong_care/web/splash/img/dark-4x.png+4 more...
featpostcard#2#3c276e5
Changed Files:
apps/sfx_imjong_care/lib/main.dartapps/sfx_imjong_care/lib/models/will_card.dart.../lib/screens/postcard_home_screen.dart
feattheme#1#3f8c3af
Changed Files:
.../windows/runner/flutter_window.happs/sfx_imjong_care/windows/runner/main.cppapps/sfx_imjong_care/windows/runner/resource.h.../windows/runner/resources/app_icon.ico.../windows/runner/runner.exe.manifest+4 more...
choreapps#0d87617
Changed Files:
.../lib/features/home/data/datasources/.gitkeep.../lib/features/home/data/models/.gitkeep.../lib/features/home/data/repositories/.gitkeep.../lib/features/home/domain/entities/.gitkeep.../lib/features/home/domain/repositories/.gitkeep+4 more...
docsapps/sfx_imjong_care#f27fb93
Changed Files:
.github/workflows/create_issues.yml
refactorapps/sfx_imjong_care#f8ce446
Changed Files:
.../open-design/tools/serve/package.json.../open-design/tools/serve/src/index.ts.../open-design/tools/serve/src/updater-fixture.ts.../tools/serve/tests/updater-fixture.test.ts.../open-design/tools/serve/tsconfig.json+4 more...
choreinfra#ced815e
Changed Files:
.../reports/stress_test_metrics.json.../unicorn_factory/reports/visual_qa_report.html.../unicorn_factory/reports/visual_qa_report.json.../reports/visual_qa_sfx_real_memento_mori.json.../reports/visual_qa_sfx_real_support_desk.json+4 more...
docsapps/brand-web#b1c27f3
Changed Files:
specs/modules/auth_module_spec.jsonspecs/modules/auth_robust_spec.jsontemplates/flutter_base/lib/main.darttemplates/flutter_base/pubspec.yamltemplates/flutter_core/lib/core/error/failure.dart+4 more...
refactorapps/life-log#c9751f8
Changed Files:
.../windows/runner/flutter_window.happs/life_log_v1_failed/windows/runner/main.cppapps/life_log_v1_failed/windows/runner/resource.h.../windows/runner/resources/app_icon.ico.../windows/runner/runner.exe.manifest+4 more...
refactorapps/life-log#5ec90c8
Changed Files:
.../windows/runner/flutter_window.happs/life_log_v2_failed/windows/runner/main.cppapps/life_log_v2_failed/windows/runner/resource.h.../windows/runner/resources/app_icon.ico.../windows/runner/runner.exe.manifest+4 more...
featapps/sfx_memento_mori#83d406c
Changed Files:
.../home/presentation/pages/home_page.dart.../home/presentation/widgets/week_grid.dartapps/sfx_memento_mori/pubspec.lockapps/sfx_memento_mori/sfx_app.json
featapps/legacy-vault#af62f9e
Changed Files:
apps/sfx_legacy_vault_v1/functions/index.js.../lib/core/services/encryption_service.dart.../features/auth/data/firebase_auth_service.dart.../vault/presentation/screens/home_screen.dart.../presentation/screens/vault_setup_screen.dart+4 more...
featapps/sfx_imjong_care#fe0cde2
Changed Files:
.../lib/core/services/app_storage.dart.../presentation/widgets/card_history_section.dart.../will_input/data/models/will_card_model.dart.../will_input/domain/entities/will_card.dart.../domain/providers/card_template_provider.dart+4 more...
featapps/origin#51e6de0
Changed Files:
.../linux/flutter/generated_plugin_registrant.ccapps/origin/linux/flutter/generated_plugins.cmake.../macos/Flutter/GeneratedPluginRegistrant.swiftapps/origin/pubspec.lockapps/origin/pubspec.yaml+4 more...
chorelibs/core#188df87
Changed Files:
CORE/projects/common_models.jsonCORE/projects/design_tokens.jsonCORE/projects/legacy_vault_multi_plan.mdCORE/projects/privacy_rules.md
choreinfra#a354ab9
Changed Files:
.github/workflows/ci-android.yml.github/workflows/ci-ios.yml.github/workflows/ci-web.yml.github/workflows/release-manual.yml
refactorapps/life-log#f5c23d3
Changed Files:
apps/life_log_v5_failed/windows/runner/utils.h.../windows/runner/win32_window.cpp.../windows/runner/win32_window.hlife_log_v8/2026-04-21-medium-automation.mdlife_log_v8/lib/domain/domain.dart+4 more...
choreinfra#5424fd9
Changed Files:
.gitignore
2026-05-25
other#1a69f92
Changed Files:
.gitignore
2026-05-22
docsblog#c6c8df7
Changed Files:
docs/blog/blog_part3_ch4.mddocs/blog/blog_part3_ch4_en.mddocs/blog/blog_part4_ch1.mddocs/blog/blog_part4_ch1_en.mddocs/blog/blog_part4_ch1_thumbnail.png
2026-05-18
fixscripts/factory#23ecf11
Changed Files:
scripts/factory/support/antigravity_bridge.py
fixscripts/telegram_commander#f48e1d1
Changed Files:
scripts/automations/telegram_commander/worker_monitor.py
fixscripts/telegram_commander#00eb1df
Changed Files:
scripts/automations/telegram_commander/main.py
fixscripts/factory#34fca14
Changed Files:
scripts/factory/support/antigravity_bridge.py
fixbridge#15f6fda
Changed Files:
scripts/factory/support/antigravity_bridge.py
featcommander#cf53877
Changed Files:
infra/init-scripts/03-init-agent-jobs.sqlscripts/automations/telegram_commander/main.pyscripts/factory/support/antigravity_bridge.py
docsplans#3a9cc7a
Changed Files:
docs/plans/telegram_antigravity_factory_plan.md
docsaudit#8fb7a2a
Changed Files:
docs/plans/sfx_master_audit_report.md
docsreport#46a5703
Changed Files:
docs/plans/browser_verification_report.md
featbrand-web#a1f9193
Changed Files:
apps/brand-web/src/app/admin/service-desk/page.tsxapps/brand-web/src/app/layout.tsxapps/brand-web/src/app/support/page.tsxdocs/plans/walkthrough.md
docsplans#acde17b
Changed Files:
docs/plans/brand_service_desk_plan.md
docsplans#5172f5a
Changed Files:
docs/plans/support_ticketing_automation_plan.md
featplans#6b04ec5
Changed Files:
docs/plans/support_ticketing_automation_plan.mdinfra/init-scripts/02-init-ticketing.sql
docsplans#ff1ed30
Changed Files:
docs/plans/support_ticketing_automation_plan.md
docsreport#fdc4b60
Changed Files:
docs/plans/sfx_real_runtime_report.md
2026-05-17
featbrand#8b4d530
Changed Files:
docs/images/sfx_basecamp_dashboard.pngdocs/images/sfx_imjong_care_ui.pngdocs/images/sfx_memento_mori_ui.pngdocs/images/sfx_promotional_mockup.png
featfactory#41c1d14
Changed Files:
scripts/factory/store_asset_generator.py
featfactory#0ce9aa5
Changed Files:
scripts/factory/store_asset_generator.py
docsbrand#b5c29d9
Changed Files:
docs/plans/branding_improvement_plan.md
featfactory#67a9518
Changed Files:
scripts/factory/visual_regression_qa.py
featinfra#0f368cb
Changed Files:
infra/init-scripts/01-init-schemas.sql
featfactory#6b3a874
Changed Files:
scripts/factory/module_injector.pyscripts/factory/template_engine.py
featmemento-mori#b4c2d88
Changed Files:
.../lib/core/services/sync_service.dart.../providers/onboarding_provider.dartapps/sfx_memento_mori/pubspec.lockapps/sfx_memento_mori/pubspec.yaml
featbrand-web#23b723a
Changed Files:
apps/brand-web/src/app/page.tsx
feattelegram-commander#cc2b901
Changed Files:
scripts/automations/_shared/telegram_client.pyscripts/automations/telegram_commander/main.py
featbrand-web#9634a69
Changed Files:
.../src/app/policy/[appId]/[type]/page.tsx
docsinfra#45f3346
Changed Files:
docs/plans/database_migration_blueprint.md
refactormemento-mori#2a75d0e
Changed Files:
.../presentation/pages/welcome_page.dartapps/sfx_memento_mori/test/widget_test.dart
featsfx#4ed8db0
Changed Files:
apps/sfx_imjong_care/android/fastlane/Fastfileapps/sfx_imjong_care/ios/fastlane/Appfileapps/sfx_imjong_care/ios/fastlane/Fastfileapps/sfx_imjong_care/ios/fastlane/Matchfile.../presentation/screens/will_input_screen.dart+4 more...
2026-05-14
docsblogkr/en#ae24658
Changed Files:
docs/blog/blog_part2_ch3.mddocs/blog/blog_part2_ch3_en.md
2026-05-12
other#9c68463
Changed Files:
docs/blog/blog_part2_ch2.mddocs/blog/blog_part2_ch2_en.md
2026-05-11
other#3e49cca
Changed Files:
docs/blog/blog_part2_ch1.mddocs/blog/blog_part2_ch1_en.mddocs/blog/blog_part2_thumbnail.png
2026-05-10
other#e6a0e79
Changed Files:
docs/blog/blog_part1_ch5.mddocs/blog/blog_part1_ch5_en.md
2026-05-09
other#9b007a0
Changed Files:
docs/blog/blog_part1_ch4.mddocs/blog/blog_part1_ch4_en.md
2026-05-08
other#8f97699
Changed Files:
docs/blog/blog_part1_ch3.mddocs/blog/blog_part1_ch3_en.md
2026-05-07
other#4cedb3e
Changed Files:
.gitignore.../.next/cache/webpack/client-production/7.pack.../static/ojIV7Hf7qdOJN2OarS1xp/_buildManifest.js.../static/ojIV7Hf7qdOJN2OarS1xp/_ssgManifest.jsapps/origin/fastlane/Appfile+4 more...
2026-05-05
other#e22879e
Changed Files:
.sisyphus/plans/legacy-vault-multi-target.md
2026-05-04
featorigin#1a2d7ae
- Identified and documented critical UUID generation bug in DatabaseService.
- Defined Phase 2 roadmap focusing on On-device LLM (Gemma-3 1B) integration.
- Drafted "Option A" verification strategy: Pure local P2P trust using device-level
digital signatures (Ed25519) and QR codes.
- Outlined 3-phase stabilization plan:
1. Stabilization (UUID fix, Pause detection, DB migration)
2. On-device Intelligence (flutter_gemma integration)
3. Sovereign Verification (QR/Signing/PDF export)
- Created CORE/projects/origin_update.md with detailed technical specifications.
- Defined Phase 2 roadmap focusing on On-device LLM (Gemma-3 1B) integration.
- Drafted "Option A" verification strategy: Pure local P2P trust using device-level
digital signatures (Ed25519) and QR codes.
- Outlined 3-phase stabilization plan:
1. Stabilization (UUID fix, Pause detection, DB migration)
2. On-device Intelligence (flutter_gemma integration)
3. Sovereign Verification (QR/Signing/PDF export)
- Created CORE/projects/origin_update.md with detailed technical specifications.
Changed Files:
CORE/projects/origin_update.md
refactorautomations#9dafda6
- ๋ฏธ์ฌ์ฉ ์๋ํ ํ๊ธฐ: Daily Planner, Daily SRE Bot, Weekly Planner์ Launchd plist ๋ฐ ์คํฌ๋ฆฝํธ ๋๋ ํ ๋ฆฌ ์์ ์ญ์
- ๋ฐฑ์๋ ํตํฉ: ๋ด์ค ํ๋ ์ดํฐ์ ๊ธฐ์ฌ ํํฐ๋ง ๋ก์ง์ ๋ก์ปฌ LLM ๋์ ์ธ๋ถ Qwen3.6-35B ๋จ์ผ ๋ชจ๋ธ๋ก ์ ๋ฉด ๋ง์ด๊ทธ๋ ์ด์
- ๋ฐฐ์น(Batch) ์ฒ๋ฆฌ ๋์ : 35๋ฒ ๋ฐ๋ณต ํธ์ถ๋๋ ๊ธฐ์ฌ ํํฐ๋ง ๊ณผ์ ์ ๋จ 1๋ฒ์ LLM ํธ์ถ๋ก ์์ถํ์ฌ ์ฒ๋ฆฌ ์๋ ๋ฐ ๋น์ฉ ํจ์จ์ฑ ๊ทน๋ํ
- ํ์์์ ๋ฒ๊ทธ ํด๊ฒฐ: Qwen 35B ๋ชจ๋ธ์ ๊ธด ์ถ๋ก (CoT) ์๊ฐ์ผ๋ก ์ธํ ReadTimeout ๋ฐ์์ ๋ง๊ธฐ ์ํด API ๋๊ธฐ ์๊ฐ์ 300์ด๋ก ์ฐ์ฅ
- ์ฃผ๋ง ์์ง ๋ก์ง ์์ : ์์์ผ ์คํ ์ ๊ธ~์ผ์์ผ ๊ธฐ์ฌ(72์๊ฐ)๋ฅผ ์ ์์ ์ผ๋ก ๊ธ์ด์ค๋๋ก ์์ผ๋ณ ์์ง ๋ฒ์ ์กฐ๊ฑด๋ฌธ ์์
- ํ ๋ ๊ทธ๋จ ์๋ฌ ์๋ฆผ ์ถ๊ฐ: ์ ์ฒด ์ํฌํ๋ก์ฐ์ ์์ธ ์ฒ๋ฆฌ๋ฅผ ์ ์ฉํ์ฌ ์๋ฒ ์ฅ์ ์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์กฐ์ฉํ ์ฃฝ์ง ์๊ณ ํ ๋ ๊ทธ๋จ์ผ๋ก ์ฆ์ ์๋ฆผ ์ ์ก
- ๋ฐฑ์๋ ํตํฉ: ๋ด์ค ํ๋ ์ดํฐ์ ๊ธฐ์ฌ ํํฐ๋ง ๋ก์ง์ ๋ก์ปฌ LLM ๋์ ์ธ๋ถ Qwen3.6-35B ๋จ์ผ ๋ชจ๋ธ๋ก ์ ๋ฉด ๋ง์ด๊ทธ๋ ์ด์
- ๋ฐฐ์น(Batch) ์ฒ๋ฆฌ ๋์ : 35๋ฒ ๋ฐ๋ณต ํธ์ถ๋๋ ๊ธฐ์ฌ ํํฐ๋ง ๊ณผ์ ์ ๋จ 1๋ฒ์ LLM ํธ์ถ๋ก ์์ถํ์ฌ ์ฒ๋ฆฌ ์๋ ๋ฐ ๋น์ฉ ํจ์จ์ฑ ๊ทน๋ํ
- ํ์์์ ๋ฒ๊ทธ ํด๊ฒฐ: Qwen 35B ๋ชจ๋ธ์ ๊ธด ์ถ๋ก (CoT) ์๊ฐ์ผ๋ก ์ธํ ReadTimeout ๋ฐ์์ ๋ง๊ธฐ ์ํด API ๋๊ธฐ ์๊ฐ์ 300์ด๋ก ์ฐ์ฅ
- ์ฃผ๋ง ์์ง ๋ก์ง ์์ : ์์์ผ ์คํ ์ ๊ธ~์ผ์์ผ ๊ธฐ์ฌ(72์๊ฐ)๋ฅผ ์ ์์ ์ผ๋ก ๊ธ์ด์ค๋๋ก ์์ผ๋ณ ์์ง ๋ฒ์ ์กฐ๊ฑด๋ฌธ ์์
- ํ ๋ ๊ทธ๋จ ์๋ฌ ์๋ฆผ ์ถ๊ฐ: ์ ์ฒด ์ํฌํ๋ก์ฐ์ ์์ธ ์ฒ๋ฆฌ๋ฅผ ์ ์ฉํ์ฌ ์๋ฒ ์ฅ์ ์ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์กฐ์ฉํ ์ฃฝ์ง ์๊ณ ํ ๋ ๊ทธ๋จ์ผ๋ก ์ฆ์ ์๋ฆผ ์ ์ก
Changed Files:
scripts/automations/daily_planner/setup_launchd.shscripts/automations/daily_sre_bot/.gitignorescripts/automations/daily_sre_bot/README.mdscripts/automations/daily_sre_bot/backup_to_s3.shscripts/automations/daily_sre_bot/main.py+4 more...
other#c35544b
Changed Files:
docs/blog/blog_part1_ch1.mddocs/blog/blog_part1_ch1_en.mddocs/blog/blog_part1_thumbnail.pngdocs/blog/blog_part1_thumbnail_nature.pngdocs/blog/blog_series_outline.md
2026-05-03
docsapps/brand-web#b42ff57
Changed Files:
.../app/blog/drafts/2026-05-03-daily-sre-draft.md
2026-05-02
featorigin#75e7141
- 44 Dart source files (+26 new), 10 test files (+5 new)
- 6 phases of implementation across 4 plan phases
- Domain models, repositories, data sources, DTOs
- 4 scoring metrics extracted to standalone classes
- Per-event backspace tracking with _eventDeleteFlags
- JSON + PDF certificate share flow
- Fingerprint builder + UI widget
- 37 unit tests for metrics + 3 integration tests (64/64 pass)
- flutter analyze: clean, flutter test: 64/64, build: success
- Proper app icons 256x256 and 1024x1024
- 6 phases of implementation across 4 plan phases
- Domain models, repositories, data sources, DTOs
- 4 scoring metrics extracted to standalone classes
- Per-event backspace tracking with _eventDeleteFlags
- JSON + PDF certificate share flow
- Fingerprint builder + UI widget
- 37 unit tests for metrics + 3 integration tests (64/64 pass)
- flutter analyze: clean, flutter test: 64/64, build: success
- Proper app icons 256x256 and 1024x1024
Changed Files:
.../widgets/keystroke_capture_field.dart.../presentation/screens/stamps_list_screen.dart.../stamps/presentation/widgets/stamp_card.dartapps/origin/test/core/preference_service_test.dart.../data/metrics/revision_pattern_metric_test.dart+4 more...
featapps/#2f691a2
Changed Files:
.../test/widget_test.dart.../home/presentation/pages/home_page.dart.../home/presentation/widgets/week_grid.dart.../presentation/pages/onboarding_page.dart.../presentation/pages/welcome_page.dart+4 more...
2026-05-01
other#6097e2a
Changed Files:
.sisyphus/plans/legacy-vault-ios.md.sisyphus/plans/origin-app.md
2026-04-29
fixautomation#1a60924
Changed Files:
scripts/automations/_shared/telegram_client.pyscripts/automations/daily_planner/main.pyscripts/automations/debug_notion_blocks.pyscripts/automations/scratch/send_missed_report.pyscripts/automations/telegram_commander/main.py+4 more...
other#6b6c4d4
Changed Files:
.../telegram_commander/setup_launchd.shscripts/automations/tests/final_audit.pyscripts/automations/tests/test_llm_sanitizer.pyscripts/automations/tests/test_sre_summary.pyscripts/automations/visual_tester/live_preview.py+4 more...
docsapps/brand-web#4c5a676
Changed Files:
.../app/blog/drafts/2026-04-29-daily-sre-draft.md
2026-04-28
choreautomations#f81178c
- GPU ์๋ฒ ๋ชจ๋ธ ๊ต์ฒด์ ๋ฐ๋ผ ํ๋์ฝ๋ฉ๋ ๋ก๊ทธ ๋ฐ ํ
๋ ๊ทธ๋จ ์๋ฆผ ๋ฉ์์ง๋ฅผ ์ผ๊ด ์์ (Qwen3.6 27B -> Qwen3.6 35B)
- ์ํฅ์ ๋ฐ๋ ๋ชจ๋: llm_client, daily_planner, weekly_planner, daily_sre_bot, daily_news_curator
- .env.shared์ EXTERNAL_LLM_MODEL ์ค์ ๊ฐฑ์ ์๋ฃ
- ์ํฅ์ ๋ฐ๋ ๋ชจ๋: llm_client, daily_planner, weekly_planner, daily_sre_bot, daily_news_curator
- .env.shared์ EXTERNAL_LLM_MODEL ์ค์ ๊ฐฑ์ ์๋ฃ
Changed Files:
scripts/automations/_shared/llm_client.pyscripts/automations/daily_news_curator/main.pyscripts/automations/daily_planner/main.pyscripts/automations/daily_sre_bot/main.pyscripts/automations/weekly_planner/main.py
other#ec47a40
Changed Files:
.../windows/runner/runner.exe.manifestapps/sfx_memento_mori/windows/runner/utils.cppapps/sfx_memento_mori/windows/runner/utils.h.../windows/runner/win32_window.cpp.../sfx_memento_mori/windows/runner/win32_window.h+4 more...
docsapps/brand-web#aac2b86
Changed Files:
.../app/blog/drafts/2026-04-28-daily-sre-draft.md
2026-04-27
other#6a0eeb4
Changed Files:
.gitignoredocs/final_report.mddocs/plans/master_development_plan.mddocs/qa_report.md
2026-04-26
docsapps/brand-web#b486aa6
Changed Files:
.../app/blog/drafts/2026-04-26-daily-sre-draft.md
2026-04-25
choreautomations#7579b67
- GPU ์๋ฒ ๋ชจ๋ธ ๊ต์ฒด์ ๋ฐ๋ผ ํ๋์ฝ๋ฉ๋ ๋ก๊ทธ ๋ฐ ํ
๋ ๊ทธ๋จ Fallback ์๋ฆผ ๋ฉ์์ง๋ฅผ ์ผ๊ด ์์ (Qwen3.6 35B -> Qwen3.6 27B)
- ์ํฅ์ ๋ฐ๋ ๋ชจ๋: llm_client, daily_planner, weekly_planner, daily_sre_bot, daily_news_curator
- ์ฐธ๊ณ : .env.shared์ EXTERNAL_LLM_MODEL ์ค์ ์ ๋ก์ปฌ์์ ๋ณ๋๋ก ๊ฐฑ์ ๋จ.
- ์ํฅ์ ๋ฐ๋ ๋ชจ๋: llm_client, daily_planner, weekly_planner, daily_sre_bot, daily_news_curator
- ์ฐธ๊ณ : .env.shared์ EXTERNAL_LLM_MODEL ์ค์ ์ ๋ก์ปฌ์์ ๋ณ๋๋ก ๊ฐฑ์ ๋จ.
Changed Files:
scripts/automations/_shared/llm_client.pyscripts/automations/daily_news_curator/main.pyscripts/automations/daily_planner/main.pyscripts/automations/daily_sre_bot/main.pyscripts/automations/weekly_planner/main.py
2026-04-23
docsapps/brand-web#2b1a05d
Changed Files:
.../app/blog/drafts/2026-04-23-daily-sre-draft.md
2026-04-22
docsplanning#fe03e4b
- [๋ก๋๋งต] AGI ์๋๋ฅผ ๋๋นํ๋ 4๋จ๊ณ ๋ธ๋ก๊ทธ ํผ๋ธ๋ฆฌ์ฑ ๋ก๋๋งต ์ถ๊ฐ (blog_publishing_roadmap.md)
- [์ฑ ์คํ] ๊ณผ๊ฑฐ ์ํ์ฐฉ์ค๋ฅผ ๋ฐ์ํ App A, B, C์ OpenCode ์ ์ฉ ์คํ ์ถ๊ฐ
- [ํ๋กฌํํธ] ๊ณ ํ์ง AI ๊ธฐ์ ๋ธ๋ก๊ทธ ํธ์ง์ฅ ํ๋กฌํํธ ์ถ๊ฐ (ai_tech_writer.md)
- [์ํคํ ์ฒ] ์์จ ๋๋ฆฌ์ธ HERMES Agent ํ๋กฌํํธ ์ค๊ณ (hermes_agent_core.md)
- [์ด์] ๋ก๋๋งต Vol.1 ์ฒ ํ ์ ์ธ๋ฌธ ์ด์ (vol1_ch1_manifesto_draft.md)"
- [์ฑ ์คํ] ๊ณผ๊ฑฐ ์ํ์ฐฉ์ค๋ฅผ ๋ฐ์ํ App A, B, C์ OpenCode ์ ์ฉ ์คํ ์ถ๊ฐ
- [ํ๋กฌํํธ] ๊ณ ํ์ง AI ๊ธฐ์ ๋ธ๋ก๊ทธ ํธ์ง์ฅ ํ๋กฌํํธ ์ถ๊ฐ (ai_tech_writer.md)
- [์ํคํ ์ฒ] ์์จ ๋๋ฆฌ์ธ HERMES Agent ํ๋กฌํํธ ์ค๊ณ (hermes_agent_core.md)
- [์ด์] ๋ก๋๋งต Vol.1 ์ฒ ํ ์ ์ธ๋ฌธ ์ด์ (vol1_ch1_manifesto_draft.md)"
Changed Files:
docs/plans/imjong_care_mvp_blueprint.mddocs/plans/opencode_spec_app_a_imjong_care.mddocs/plans/opencode_spec_app_b_memento_mori.mddocs/plans/opencode_spec_app_c_legacy_vault.mddocs/prompts/ai_tech_writer.md+4 more...
docsapps/brand-web#3561f84
Changed Files:
.../app/blog/drafts/2026-04-22-daily-sre-draft.md
docsapps/brand-web#c08000b
Changed Files:
apps/brand-web/src/app/blog/drafts/2026-04-22-daily-sre-draft.md
docsapps/brand-web#3c4c534
Changed Files:
.../src/app/blog/drafts/2026-04-22-daily-sre-draft.md
2026-04-21
featlife_log_v82026-04-21#93a2686
Changed Files:
life_log_v8/2026-04-21-medium-automation.md
docsapps/brand-web#d7813e8
Changed Files:
.../src/app/blog/drafts/2026-04-21-daily-sre-draft.md
2026-04-20
other#b9d53c0
Changed Files:
scripts/automations/_shared/llm_client.pyscripts/automations/daily_planner/main.py
featinfra#0cbde8c
- [LLMClient] AI ์ถ๋ก ๋
ธ์ด์ฆ(CoT) ๋ฐ ์ฌ์กฑ์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ๊ฑฐํ๋ Last-Match Anchor Sanitizer ๋์
- [Planners] Notion ์ฃผ๊ฐ/์ผ๊ฐ ํ ํ๋ฆฟ ๊ณ ์ ๋ฐ ํ ํฐ ํ๊ณ(max_tokens) ์ํฅ์ ํตํ ์ถ๋ ฅ ์์ ํ
- [SRE Bot] ํ ๋ ๊ทธ๋จ ๋ณด๊ณ ์ฒด๊ณ๋ฅผ 'Executive Summary' ์์์ผ๋ก ๊ฐํธํ์ฌ ๊ฐ๋ ์ฑ ๊ฐํ
- [Infra] Health Receiver ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ฐ Feedback Daemon ์ฑ๊ธํค ํจํด ์ ์ฉ ์๋ฃ
- [Docs] ๋ก๋๋งต Phase 2.5 ๋งํฌ ๋ฐ ๊ธฐ์ ๋ถ์ฑ ํด๊ฒฐ(TS-0010) ๊ธฐ๋ก
- [Planners] Notion ์ฃผ๊ฐ/์ผ๊ฐ ํ ํ๋ฆฟ ๊ณ ์ ๋ฐ ํ ํฐ ํ๊ณ(max_tokens) ์ํฅ์ ํตํ ์ถ๋ ฅ ์์ ํ
- [SRE Bot] ํ ๋ ๊ทธ๋จ ๋ณด๊ณ ์ฒด๊ณ๋ฅผ 'Executive Summary' ์์์ผ๋ก ๊ฐํธํ์ฌ ๊ฐ๋ ์ฑ ๊ฐํ
- [Infra] Health Receiver ๋น๋๊ธฐ ์ฒ๋ฆฌ ๋ฐ Feedback Daemon ์ฑ๊ธํค ํจํด ์ ์ฉ ์๋ฃ
- [Docs] ๋ก๋๋งต Phase 2.5 ๋งํฌ ๋ฐ ๊ธฐ์ ๋ถ์ฑ ํด๊ฒฐ(TS-0010) ๊ธฐ๋ก
Changed Files:
.../health_receiver/com.sfx.feedback.daemon.plist.../automations/health_receiver/feedback_daemon.pyscripts/automations/health_receiver/main.py.../health_receiver/setup_feedback_daemon.sh.../automations/health_receiver/setup_launchd.sh+4 more...
docsapps/brand-web#a5a1091
Changed Files:
.../app/blog/drafts/2026-04-20-daily-sre-draft.md
docsapps/brand-web#2416046
Changed Files:
.../app/blog/drafts/2026-04-20-daily-sre-draft.md
2026-04-19
fixnotion#1455e57
- [x] _markdown_to_blocks: ๋จ์ผ ์์ฒญ ์ 2๋จ๊ณ ์ด๊ณผ ์ค์ฒฉ ์ ๋ฐํ๋ ๋ค์ฌ์ฐ๊ธฐ ์๋ ํํํ(Flattening) ์ ์ฉ
- [x] ์์ธ ๋ธ๋ก ๊ด๋ฆฌ: ์์ ๋ธ๋ก์ ๊ฐ์ง ์ ์๋ heading, quote ๋ฑ์ ํ์ ์ ๋ํ ์คํ ์ฒ๋ฆฌ ์์
- [x] ์์ ์ฑ ๊ฐํ: ๋ณต์กํ ๋งํฌ๋ค์ด ์์ ์ ์ ์์๋ API 400 ์๋ฌ ์์ด ์ ์ฒด ํ ์คํธ ๊ธฐ๋ก ๋ณด์ฅ
- [x] ์์ธ ๋ธ๋ก ๊ด๋ฆฌ: ์์ ๋ธ๋ก์ ๊ฐ์ง ์ ์๋ heading, quote ๋ฑ์ ํ์ ์ ๋ํ ์คํ ์ฒ๋ฆฌ ์์
- [x] ์์ ์ฑ ๊ฐํ: ๋ณต์กํ ๋งํฌ๋ค์ด ์์ ์ ์ ์์๋ API 400 ์๋ฌ ์์ด ์ ์ฒด ํ ์คํธ ๊ธฐ๋ก ๋ณด์ฅ
Changed Files:
docs/automation_qa_log.mdscripts/automations/_shared/notion_client.py.../daily_planner/scratch_test_notion_nesting.py
featnews-curator#5c4153e
- [x] ์ฃผ๋ง ๊ฐ๋ณ ์์ง ๋ก์ง: ํ /์ผ์์ผ์๋ ์์ง ๋ฒ์๋ฅผ 24h์์ 72h๋ก ์๋ ํ๋ (WEEKEND_COLLECT_HOURS)
- [x] ๋ก์ปฌ LLM(Qwen 14B) ํํฐ๋ง ๊ฐํ: ์ ๋ฌธ ํ๋ ์ดํฐ ํ๋ฅด์๋(System Prompt) ๋ถ์ฌ ๋ฐ ์ ํจ ํ ํฐ ์ํฅ
- [x] ํค์๋ ํ์ฅ: feeds.yaml์ ๋ฒ์ฉ์ฑ ๋์ ๊ธฐ์ ํค์๋(ML, Software Architecture ๋ฑ) ๋๊ฑฐ ๋ณด๊ฐ
- [x] ๊ด์ฐฐ์ฑ ๊ฐ์ : ๊ธฐ์ฌ๋ณ ํํฐ๋ง ํต๊ณผ ์ฌ๋ถ([PASS]/[SKIP]) ๋ฐ ๋ชจ๋ธ ์๋ต ์์ธ ๋ก๊ทธ ์ถ๊ฐ
fix(infra): ์๋ํ ๋ฐ๋ชฌ ์์ ์ฑ ๊ฐํ ๋ฐ ์ค๋ณต ์๋ฆผ ๋ฐฉ์ง
- [x] live_preview: playwright ์์กด์ฑ ์ง์ฐ ๋ก๋ฉ(Lazy Import)์ผ๋ก 502 Bad Gateway ํฌ๋์ ํด๊ฒฐ
- [x] Anti-Spam: ๋ ธ์ ํ์ด์ง ๋ด ๋ธ๋ก ์กด์ฌ ์ฌ๋ถ ํ์ธ ๋ก์ง ์ถ๊ฐ๋ก '์ ๋ ํ๊ณ ' ์ค๋ณต ์์ฑ ๋ฐ ํ ๋ ๊ทธ๋จ ๋๋ฐฐ ๋ฐฉ์ด
- [x] health_receiver: ๋ฐ๋ชฌ ์ฌ์์ ์ venv ๊ฒฝ๋ก ์ฐธ์กฐ ์ค๋ฅ ์์
- [x] ๋ก์ปฌ LLM(Qwen 14B) ํํฐ๋ง ๊ฐํ: ์ ๋ฌธ ํ๋ ์ดํฐ ํ๋ฅด์๋(System Prompt) ๋ถ์ฌ ๋ฐ ์ ํจ ํ ํฐ ์ํฅ
- [x] ํค์๋ ํ์ฅ: feeds.yaml์ ๋ฒ์ฉ์ฑ ๋์ ๊ธฐ์ ํค์๋(ML, Software Architecture ๋ฑ) ๋๊ฑฐ ๋ณด๊ฐ
- [x] ๊ด์ฐฐ์ฑ ๊ฐ์ : ๊ธฐ์ฌ๋ณ ํํฐ๋ง ํต๊ณผ ์ฌ๋ถ([PASS]/[SKIP]) ๋ฐ ๋ชจ๋ธ ์๋ต ์์ธ ๋ก๊ทธ ์ถ๊ฐ
fix(infra): ์๋ํ ๋ฐ๋ชฌ ์์ ์ฑ ๊ฐํ ๋ฐ ์ค๋ณต ์๋ฆผ ๋ฐฉ์ง
- [x] live_preview: playwright ์์กด์ฑ ์ง์ฐ ๋ก๋ฉ(Lazy Import)์ผ๋ก 502 Bad Gateway ํฌ๋์ ํด๊ฒฐ
- [x] Anti-Spam: ๋ ธ์ ํ์ด์ง ๋ด ๋ธ๋ก ์กด์ฌ ์ฌ๋ถ ํ์ธ ๋ก์ง ์ถ๊ฐ๋ก '์ ๋ ํ๊ณ ' ์ค๋ณต ์์ฑ ๋ฐ ํ ๋ ๊ทธ๋จ ๋๋ฐฐ ๋ฐฉ์ด
- [x] health_receiver: ๋ฐ๋ชฌ ์ฌ์์ ์ venv ๊ฒฝ๋ก ์ฐธ์กฐ ์ค๋ฅ ์์
Changed Files:
scripts/automations/_shared/notion_client.pyscripts/automations/daily_news_curator/feeds.yamlscripts/automations/daily_news_curator/main.py.../daily_news_curator/scratch_check_dates.py.../daily_news_curator/scratch_check_news.py+4 more...
docsapps/brand-web#cec2f22
Changed Files:
.../app/blog/drafts/2026-04-19-daily-sre-draft.md
2026-04-18
featinfra6-Wave Autonomous Pipeline#d0090d3
- Implement Automated Visual Verification System (Wave 4 & 5)
- Build Feedback Bridge Daemon (v5) for remote autonomous app refinement via Telegram
- Integrate Cloudflare Tunnel (Quick Tunnels) for live interactive testing
- Add 'Caffeine' mode to prevent Mac sleep during autonomous loops
- Harden life_log_v8 project baseline & SDK environment optimization
- Update ROADMAP.md and project production plans
- Build Feedback Bridge Daemon (v5) for remote autonomous app refinement via Telegram
- Integrate Cloudflare Tunnel (Quick Tunnels) for live interactive testing
- Add 'Caffeine' mode to prevent Mac sleep during autonomous loops
- Harden life_log_v8 project baseline & SDK environment optimization
- Update ROADMAP.md and project production plans
Changed Files:
docs/daily_health.jsondocs/plans/life_log_v8_production_plan.mdscripts/automations/_shared/telegram_client.py.../health_receiver/com.sfx.feedback.daemon.plist.../automations/health_receiver/feedback_daemon.py+4 more...
fixapps/life_log_v8#66af49c
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Changed Files:
apps/life_log_v8
featlife_log_v8#f93fe42
Glassmorphism: BackdropFilter blur + LinearGradient background
Energy: 5-star IconButton (default 3-star)
Mood: 5 emoji InkWell (๐ก๐ข๐๐๐)
Focus: 4 ChoiceChip (๋ฅ์ํฌ/๋ฉ์ผ/ํ์/ํ์ต)
ref.listen on checkinProvider for reactive SnackBar
Input validation: mood/focus null check blocks submit
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Energy: 5-star IconButton (default 3-star)
Mood: 5 emoji InkWell (๐ก๐ข๐๐๐)
Focus: 4 ChoiceChip (๋ฅ์ํฌ/๋ฉ์ผ/ํ์/ํ์ต)
ref.listen on checkinProvider for reactive SnackBar
Input validation: mood/focus null check blocks submit
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Changed Files:
apps/life_log_v8
fixlife_log_v8#7cbc1fe
Changed Files:
apps/life_log_v8
fixlife_log_v8#a96176b
Changed Files:
.sisyphus/boulder.json.sisyphus/notepads/life-log-v8/learnings.md.sisyphus/plans/life-log-v8.md
featlife_log_v8#d50e08c
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Changed Files:
life_log_v8/lib/domain/domain.dartlife_log_v8/lib/domain/entities/checkin_data.dart.../lib/domain/repositories/planner_repository.dart
featlife_log_v8#0c4d4d0
Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Changed Files:
apps/life_log_v8
docsplans#7a50581
Changed Files:
docs/automation_qa_log.mddocs/plans/life_log_v8_production_plan.md
refactorplans#c51fbf0
Changed Files:
apps/life_log_v8/windows/runner/main.cppapps/life_log_v8/windows/runner/resource.h.../windows/runner/resources/app_icon.ico.../life_log_v8/windows/runner/runner.exe.manifestapps/life_log_v8/windows/runner/utils.cpp+4 more...
featapps/life_log_v8#0a54f28
Changed Files:
apps/life_log_v8/windows/runner/resource.h.../windows/runner/resources/app_icon.ico.../life_log_v8/windows/runner/runner.exe.manifestapps/life_log_v8/windows/runner/utils.cppapps/life_log_v8/windows/runner/utils.h+4 more...
docsreports#81fa1cc
Changed Files:
.../2026-04-18-qwen36-migration-feedback.md
fixautomations#0ab6b46
Changed Files:
scripts/automations/_shared/llm_client.pyscripts/automations/daily_news_curator/main.pyscripts/automations/daily_planner/main.pyscripts/automations/daily_sre_bot/main.pyscripts/automations/weekly_planner/main.py
docsapps/brand-web#aea74d3
Changed Files:
.../app/blog/drafts/2026-04-18-daily-sre-draft.md
docsapps/brand-web#b5c21c4
Changed Files:
.../app/blog/drafts/2026-04-18-daily-sre-draft.md
2026-04-17
docsplans#a9c9a16
Changed Files:
docs/plans/life_log_v7_qwen36_plan.mddocs/reports/2026-04-17-full-project-audit.md
featapps/life_log_v6#034b861
Changed Files:
.../windows/runner/main.cpp.../windows/runner/resource.h.../windows/runner/resources/app_icon.ico.../windows/runner/runner.exe.manifest.../windows/runner/utils.cpp+4 more...
fixlogs#9d45665
Changed Files:
.../windows/runner/resources/app_icon.ico.../windows/runner/runner.exe.manifestapps/life_log_v5_failed/windows/runner/utils.cppapps/life_log_v5_failed/windows/runner/utils.h.../windows/runner/win32_window.cpp+4 more...
docsapps/brand-web#c7f089d
Changed Files:
.../app/blog/drafts/2026-04-17-daily-sre-draft.md
2026-04-16
fixautomations#1043231
- [x] daily_sre_bot/main.py: ๋ธ๋ก๊ทธ ์ด์ ์์ฑ ์ ์ธ๋ถ API(Gemma 31B) ํ์์์ 3ํ ๋ฐ์ ์, ํ์ดํ๋ผ์ธ์ ์ข
๋ฃํ์ง ์๊ณ ๋ก์ปฌ ๋ชจ๋ธ(Qwen 14B)๋ก ์ ํํ์ฌ ๋ฌด์ค๋จ ์์ฑํ๊ฒ๋ Fallback ๋ฐฉ์ด ๋ก์ง ์ถ๊ฐ
- [x] daily_planner/setup_launchd.sh: ์ด์ ์ ํฌ์ค์ผ์ด Webhook ์ฐ๋์ผ๋ก ์ธํด ๋๋ฝ๋์๋ macOS launchd ์์นจ 05์ ๋ฐ๋ณต ์ค์ผ์ค๋ฌ(StartCalendarInterval) ์ ์ ์๋ณต
- [x] .env.shared: LOCAL_LLM_URL ๋์์ localhost์์ ๊ณ ์ ๋ด๋ถ๋ง IP(192.168.45.61)๋ก ๋ณ๊ฒฝํ์ฌ ์ปจํ ์ด๋ ํ๊ฒฝ ๋์ ๊ฐํ
- [x] daily_planner/setup_launchd.sh: ์ด์ ์ ํฌ์ค์ผ์ด Webhook ์ฐ๋์ผ๋ก ์ธํด ๋๋ฝ๋์๋ macOS launchd ์์นจ 05์ ๋ฐ๋ณต ์ค์ผ์ค๋ฌ(StartCalendarInterval) ์ ์ ์๋ณต
- [x] .env.shared: LOCAL_LLM_URL ๋์์ localhost์์ ๊ณ ์ ๋ด๋ถ๋ง IP(192.168.45.61)๋ก ๋ณ๊ฒฝํ์ฌ ์ปจํ ์ด๋ ํ๊ฒฝ ๋์ ๊ฐํ
Changed Files:
apps/.sisyphus/ralph-loop.local.mdscripts/automations/daily_planner/setup_launchd.shscripts/automations/daily_sre_bot/main.py
docsapps/brand-web#f07fb90
Changed Files:
.../app/blog/drafts/2026-04-16-daily-sre-draft.md
2026-04-15
fixapps/life_log_v4#0ea46d7
Changed Files:
.../windows/runner/resources/app_icon.ico.../life_log_v4/windows/runner/runner.exe.manifestapps/life_log_v4/windows/runner/utils.cppapps/life_log_v4/windows/runner/utils.happs/life_log_v4/windows/runner/win32_window.cpp+4 more...
docsprompts#9b70c3e
[ํธ๋ฌ๋ธ์ํ
๋ฐ ๊ตฌ์กฐ ์ฌํธ]
- `docs/ts/0005...md`: 4-bit ์์ํ ๋ชจ๋ธ(Gemma)์ ๋จ์ผ ์ถ๋ ฅ ํ๋กฌํํธ ํญ์ฃผ(๋ซ๋ ๊ดํธ ๋ฌดํ ๋ฐ๋ณต) ์์ธ ๋ถ์ ๋ฐ ์์์ ๋จ๊ณ๋ณ ์์ฑ(Atomization) ํด๊ฒฐ์ฑ ๊ธฐ๋ก
- `apps/life_log_v2_failed`: ๋ถ๊ดด๋ ์ฝ๋ ๋ณด์กด์ ์ํด ํด๋ ๋กค๋ฐฑ
- `apps/life_log_v3_stepbystep`: V3 ์ ๊ท ์ํฌ์คํ์ด์ค ์์ฑ
- `docs/prompts/life_log_v3_stepbystep_prompts.md`: omo ์ธ์ ์ ์์ฐจ์ ์ผ๋ก ํฌ์ฌํ 5๋จ๊ณ ์์ ๋จ์ ํ๋กฌํํธ(Step 1: Entity ~ Step 5: Wiring) ์์ฑ ์๋ฃ
- `docs/ts/0005...md`: 4-bit ์์ํ ๋ชจ๋ธ(Gemma)์ ๋จ์ผ ์ถ๋ ฅ ํ๋กฌํํธ ํญ์ฃผ(๋ซ๋ ๊ดํธ ๋ฌดํ ๋ฐ๋ณต) ์์ธ ๋ถ์ ๋ฐ ์์์ ๋จ๊ณ๋ณ ์์ฑ(Atomization) ํด๊ฒฐ์ฑ ๊ธฐ๋ก
- `apps/life_log_v2_failed`: ๋ถ๊ดด๋ ์ฝ๋ ๋ณด์กด์ ์ํด ํด๋ ๋กค๋ฐฑ
- `apps/life_log_v3_stepbystep`: V3 ์ ๊ท ์ํฌ์คํ์ด์ค ์์ฑ
- `docs/prompts/life_log_v3_stepbystep_prompts.md`: omo ์ธ์ ์ ์์ฐจ์ ์ผ๋ก ํฌ์ฌํ 5๋จ๊ณ ์์ ๋จ์ ํ๋กฌํํธ(Step 1: Entity ~ Step 5: Wiring) ์์ฑ ์๋ฃ
Changed Files:
apps/life_log_v2_failed/windows/runner/resource.h.../windows/runner/resources/app_icon.ico.../windows/runner/runner.exe.manifestapps/life_log_v2_failed/windows/runner/utils.cppapps/life_log_v2_failed/windows/runner/utils.h+4 more...
docsprompts#6dc1450
[์ ํ ๋ฐฉํฅ ํผ๋ฒ]
- Health Connect ์๋ ์ฐ๋ ๋ฐฉ์ ํ๊ธฐ (Samsung/Apple API ํํธ๋์ญ ์ฅ๋ฒฝ)
- "30์ด ์๋ ์ฒดํฌ์ธ โ AI ํ๋๋ ์ค๊ณ"๋ก ํฌ์ง์ ๋ ์ ํ
- ์ ๋ ฅ ํญ๋ชฉ: ์๋์ง(๋ณ์ ) + ๊ธฐ๋ถ(์ด๋ชจ์ง) + ์ง์ค๋ชจ๋(์นฉ) 3๊ฐ๋ก ๋จ์ํ (์๋ฉด ์ ์ ์ ๊ฑฐ)
[ํ์ผ ๋ณ๊ฒฝ]
- `docs/prompts/omo_prompt_life_log_v2.md`: health ํจํค์ง ์ ๊ฑฐ, ์๋ ์ ๋ ฅ UI ๋ช ์ธ, MUST DO/MUST NOT DO ์ฌ์์ฑ
- `docs/prompts/life_log_v2_omo_strategy.md`: V1 ์คํจ 4๋ ์์ธ ๋ถ์ ๋ฐ omo Sisyphus ์ ๋ต์
- `docs/ts/0004-life-log-gemma-debugging.md`: Gemma ํ๊ฐ ๋๋ฒ๊น ํธ๋ฌ๋ธ์ํ ๊ธฐ๋ก
- `apps/life_log_v1_failed`: V1 ์คํจ ์ดํฐ๋ ์ด์ ๋ณด์กด (๋น๊ต์ฉ)
- `apps/life_log_v2_premium`: V2 ์ํฌ์คํ์ด์ค ์ ๊ท ์์ฑ
- `scripts/automations/health_receiver/main.py`: CORS ๋ฏธ๋ค์จ์ด ์ถ๊ฐ
- Health Connect ์๋ ์ฐ๋ ๋ฐฉ์ ํ๊ธฐ (Samsung/Apple API ํํธ๋์ญ ์ฅ๋ฒฝ)
- "30์ด ์๋ ์ฒดํฌ์ธ โ AI ํ๋๋ ์ค๊ณ"๋ก ํฌ์ง์ ๋ ์ ํ
- ์ ๋ ฅ ํญ๋ชฉ: ์๋์ง(๋ณ์ ) + ๊ธฐ๋ถ(์ด๋ชจ์ง) + ์ง์ค๋ชจ๋(์นฉ) 3๊ฐ๋ก ๋จ์ํ (์๋ฉด ์ ์ ์ ๊ฑฐ)
[ํ์ผ ๋ณ๊ฒฝ]
- `docs/prompts/omo_prompt_life_log_v2.md`: health ํจํค์ง ์ ๊ฑฐ, ์๋ ์ ๋ ฅ UI ๋ช ์ธ, MUST DO/MUST NOT DO ์ฌ์์ฑ
- `docs/prompts/life_log_v2_omo_strategy.md`: V1 ์คํจ 4๋ ์์ธ ๋ถ์ ๋ฐ omo Sisyphus ์ ๋ต์
- `docs/ts/0004-life-log-gemma-debugging.md`: Gemma ํ๊ฐ ๋๋ฒ๊น ํธ๋ฌ๋ธ์ํ ๊ธฐ๋ก
- `apps/life_log_v1_failed`: V1 ์คํจ ์ดํฐ๋ ์ด์ ๋ณด์กด (๋น๊ต์ฉ)
- `apps/life_log_v2_premium`: V2 ์ํฌ์คํ์ด์ค ์ ๊ท ์์ฑ
- `scripts/automations/health_receiver/main.py`: CORS ๋ฏธ๋ค์จ์ด ์ถ๊ฐ
Changed Files:
apps/.sisyphus/ralph-loop.local.mddocs/prompts/life_log_v2_omo_strategy.mddocs/prompts/omo_prompt_life_log_v2.md
testapp1#e4e1f81
[๋ฃจํ ์ดํฐ๋ ์ด์
๊ตฌ์กฐ ๊ฐํธ]
- ๊ธฐ์กด `apps/life_log_app` ๋ชจ๋์ด ๊ธฐ๋ฅ ๋จ์๋ก๋ ์ฑ๊ณตํ์ผ๋, Web ํ๋ซํผ ์๋ฌ(PlatformException) ๋ฐ ์ด์ค๋ฌ์ด UI ๋ฌธ์ ๋ก ์ด๋ฅผ `apps/life_log_v1_failed`๋ก ์ด๋ฆ ๋ณ๊ฒฝํ์ฌ ์คํ 1ํธ๊ธฐ๋ก ๋ณด์กดํจ.
- `apps/life_log_v2_premium` ์ ๊ท ์ํฌ์คํ์ด์ค ๋๋ ํ ๋ฆฌ ์์ฑ.
- `docs/prompts/app_factory_macro_prompts.md`: V2 ๋ชจ๋์ ๋ง์ถ์ด kIsWeb ํ๋ซํผ ๋ฐฉ์ด ๋ก์ง๊ณผ ๊ธ๋์ค๋ชจํผ์ฆ(Glassmorphism) ๊ธฐ๋ฐ ๋คํฌํ ๋ง ๊ฐ์ ์ง์ ํ๋กฌํํธ๋ก ๊ฐฑ์ ์๋ฃ.
- ๊ธฐ์กด `apps/life_log_app` ๋ชจ๋์ด ๊ธฐ๋ฅ ๋จ์๋ก๋ ์ฑ๊ณตํ์ผ๋, Web ํ๋ซํผ ์๋ฌ(PlatformException) ๋ฐ ์ด์ค๋ฌ์ด UI ๋ฌธ์ ๋ก ์ด๋ฅผ `apps/life_log_v1_failed`๋ก ์ด๋ฆ ๋ณ๊ฒฝํ์ฌ ์คํ 1ํธ๊ธฐ๋ก ๋ณด์กดํจ.
- `apps/life_log_v2_premium` ์ ๊ท ์ํฌ์คํ์ด์ค ๋๋ ํ ๋ฆฌ ์์ฑ.
- `docs/prompts/app_factory_macro_prompts.md`: V2 ๋ชจ๋์ ๋ง์ถ์ด kIsWeb ํ๋ซํผ ๋ฐฉ์ด ๋ก์ง๊ณผ ๊ธ๋์ค๋ชจํผ์ฆ(Glassmorphism) ๊ธฐ๋ฐ ๋คํฌํ ๋ง ๊ฐ์ ์ง์ ํ๋กฌํํธ๋ก ๊ฐฑ์ ์๋ฃ.
Changed Files:
apps/life_log_v1_failed/windows/runner/utils.cppapps/life_log_v1_failed/windows/runner/utils.h.../windows/runner/win32_window.cpp.../windows/runner/win32_window.hdocs/automation_qa_log.md+4 more...
featplanner#f856fdc
- [x] main.py: ์์นจ ๋ฃจํด ๋ฐ ์ ๋
ํ๊ณ ๋ฃจํด ์, ์ธ๋ถ ํ๋ก์ ์๋ฒ(Gemma 31B)์ ์ฐ๊ฒฐ์ด 3ํ ์ด์ ์คํจ(TimeOut)ํ ๊ฒฝ์ฐ ์ฆ๊ฐ ๋ก์ปฌ LLM(Qwen 14B) ๋ฐฑ์๋๋ก ์ฐํํ์ฌ ์ค์ผ์ค์ ์ฒ๋ฆฌํ๋๋ก ๋ฌด์ค๋จ ์์คํ
๊ฐ์
- [x] main.py: Local Fallback์ด ํธ๋ฆฌ๊ฑฐ๋์ด ์์ฑ๋ ๊ณํ/ํ๊ณ ์ ๊ฒฝ์ฐ, ์ถ๋ ฅ๋ฌผ ์ตํ๋จ์ Fallback ์๋ด ๊ฒฝ๊ณ ๋ฌธ(Notice)์ ์ถ๊ฐํ์ฌ SRE๊ฐ ์ธํ๋ผ ์ฅ์ ๋ฅผ ์๊ฐ์ ์ผ๋ก ์ธ์งํ ์ ์๋๋ก ์ถ์ ๋ฉํ๋ฐ์ดํฐ ์ฝ์
- [x] main.py: Local Fallback์ด ํธ๋ฆฌ๊ฑฐ๋์ด ์์ฑ๋ ๊ณํ/ํ๊ณ ์ ๊ฒฝ์ฐ, ์ถ๋ ฅ๋ฌผ ์ตํ๋จ์ Fallback ์๋ด ๊ฒฝ๊ณ ๋ฌธ(Notice)์ ์ถ๊ฐํ์ฌ SRE๊ฐ ์ธํ๋ผ ์ฅ์ ๋ฅผ ์๊ฐ์ ์ผ๋ก ์ธ์งํ ์ ์๋๋ก ์ถ์ ๋ฉํ๋ฐ์ดํฐ ์ฝ์
Changed Files:
scripts/automations/daily_planner/main.py
docsapps/brand-web#9c18f3a
Changed Files:
.../app/blog/drafts/2026-04-15-daily-sre-draft.md
2026-04-14
docsarchitecture#f3cceaf
[์ํคํ
์ฒ ๋ฐ ๋ก๋๋งต ๊ฐฑ์ ]
- `ROADMAP.md`: "Living Well = Dying Well" ๊ธฐ์กฐ์ ๋ง์ถ 3๋ ํต์ฌ ํ๋ก๋ํธ(Life-Log, Imjong Care, Career Vault) ์ํ๊ณ ๋น์ ์ผ๋ก ๊ฐฑ์ (Time Capsule ์ ์ธ ๋ฐ Imjong Care ์์ ํ ํผ๋ฒ ๋ฐ์)
- `ADR 0007`: ๊ณ ์ฌ์ API ๋ชจ๋ธ(์ค๊ณ/PM)๊ณผ ๋ก์ปฌ Gemma 31b ๋ชจ๋ธ(๊ตฌํ ์ฝ๋) ๊ตฌ๊ฐ์ ๋ถ๋ฆฌํ๋ Dual-Agent (์ธ๊ฐ ๊ฐ์ ํ) ์ํฌํ๋ก์ฐ ์ ๋ต ๊ฒฐ์ ์ฌํญ ๊ธฐ๋ก
[ํ๋กฌํํธ ์์ฐ ๋ฐ ์ธํ๋ผ]
- `docs/prompts/app_factory_macro_prompts.md`: ํด๊ทผ ํ ๋ก์ปฌ Gemma์๊ฒ ๋ณต์ฌ/๋ถ์ฌ๋ฃ๊ธฐํ์ฌ ํ๋ก ํธ์๋/๋ฐฑ์๋ ๋ชจ๋์ ๋ฉ์ด๋ฆฌ(Macro)์งธ๋ก ์์ฑํ ์ ์๋ ๋งคํฌ๋ก ํ๋กฌํํธ ์นดํ๋ก๊ทธ ๊ตฌ์ถ
- `apps/`: ์ ๊ท ๊ฐ๋ฐ ๋์์ธ life_log_app, career_vault_web ๋ฌผ๋ฆฌ์ ๋ฃจํธ ํด๋ ์์ฑ
- `ROADMAP.md`: "Living Well = Dying Well" ๊ธฐ์กฐ์ ๋ง์ถ 3๋ ํต์ฌ ํ๋ก๋ํธ(Life-Log, Imjong Care, Career Vault) ์ํ๊ณ ๋น์ ์ผ๋ก ๊ฐฑ์ (Time Capsule ์ ์ธ ๋ฐ Imjong Care ์์ ํ ํผ๋ฒ ๋ฐ์)
- `ADR 0007`: ๊ณ ์ฌ์ API ๋ชจ๋ธ(์ค๊ณ/PM)๊ณผ ๋ก์ปฌ Gemma 31b ๋ชจ๋ธ(๊ตฌํ ์ฝ๋) ๊ตฌ๊ฐ์ ๋ถ๋ฆฌํ๋ Dual-Agent (์ธ๊ฐ ๊ฐ์ ํ) ์ํฌํ๋ก์ฐ ์ ๋ต ๊ฒฐ์ ์ฌํญ ๊ธฐ๋ก
[ํ๋กฌํํธ ์์ฐ ๋ฐ ์ธํ๋ผ]
- `docs/prompts/app_factory_macro_prompts.md`: ํด๊ทผ ํ ๋ก์ปฌ Gemma์๊ฒ ๋ณต์ฌ/๋ถ์ฌ๋ฃ๊ธฐํ์ฌ ํ๋ก ํธ์๋/๋ฐฑ์๋ ๋ชจ๋์ ๋ฉ์ด๋ฆฌ(Macro)์งธ๋ก ์์ฑํ ์ ์๋ ๋งคํฌ๋ก ํ๋กฌํํธ ์นดํ๋ก๊ทธ ๊ตฌ์ถ
- `apps/`: ์ ๊ท ๊ฐ๋ฐ ๋์์ธ life_log_app, career_vault_web ๋ฌผ๋ฆฌ์ ๋ฃจํธ ํด๋ ์์ฑ
Changed Files:
ROADMAP.mdapps/career_vault_web/README.mdapps/life_log_app/README.mddocs/adr/0006-health-data-automation-strategy.md.../0007-dual-agent-workflow-and-product-pivot.md+3 more...
docsapps/brand-web#8062166
Changed Files:
.../app/blog/drafts/2026-04-14-daily-sre-draft.md
2026-04-13
featautomations#cdfd14b
[์๋ก์ด ๊ธฐ๋ฅ]
- `health_receiver/main.py`: ์ค๋งํธํฐ ์ฑ(MacroDroid ๋ฑ)์์ ์์์ฃผ๋ ์๋ฉด/ํฌ์ค ์๋ฆผ ๋ฐ์ดํฐ๋ฅผ 24์๊ฐ ๊ฐ์งํ๋ Webhook ์์ ์ ์ฉ ๋ชจ๋(FastAPI) ๊ฐ๋ฐ
- `daily_health.json`: ์์ ๋ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ท์์ผ๋ก ์ ์ฐํ๊ฒ ์ถ์ถํด ์ ์(Score)์ ์๊ฐ(Duration) ๋งคํธ๋ฆญ์ค๋ก ๋ณด๊ดํ๋ ์คํ ๋ฆฌ์ง ๊ตฌ์กฐ ์ ์ค
[๊ตฌ์กฐ ๋ณ๊ฒฝ ๋ฐ ๊ณ ๋ํ]
- (์ํคํ ์ฒ) `daily_planner`์ ๊ณ ์ ์๊ฐ(05:00) ๊ตฌ๋ ์์ฝ์ ํ์ํ๊ณ , `health_receiver`๊ฐ ์๋ฉด ๋ฐ์ดํฐ๋ฅผ ์์ ํ ๊ทธ ์ฆ์ ๋น๋๊ธฐ์ ์ผ๋ก Daily Planner๋ฅผ ๊ธฐ๋ํ๋ ์์ ํ 100% ์ด๋ฒคํธ ๊ธฐ๋ฐ(Event-Driven) ๋ฐฉ์์ผ๋ก ๊ฐํธ
- (ํ๋กฌํํธ ์ค๊ณ) ๊ธฐ์กด ๋ ธ์ 1~10์ ์ฒ๋๋ฅผ ์ผ์ฑํฌ์ค ๊ธฐ์ค์ธ 100์ ๋ง์ ์ฒ๋๋ก ์ค์ผ์ผ์ ํ์ฑํ๊ณ , ์ ์๋๋ณ ๋ง์ถคํ(๊ทน์ง ํด์ vs ๋์ ์ ๋ฅ์ํฌ) ๊ฐ๋ ์กฐ์ LLM ๊ฐ์ด๋๋ผ์ธ ๋์
- ๋ ธ์ ์ผ๊ฐ ํ์ด์ง ์์ฑ(`notion_client.py`) ์ ์ธก์ ๋ ์๋ฉด ์ ์๊ฐ Condition ์์ฑ ํ๋์ ์ฆ์ ์ ๋ ฅ๋๋๋ก ํจ์น
- `health_receiver/main.py`: ์ค๋งํธํฐ ์ฑ(MacroDroid ๋ฑ)์์ ์์์ฃผ๋ ์๋ฉด/ํฌ์ค ์๋ฆผ ๋ฐ์ดํฐ๋ฅผ 24์๊ฐ ๊ฐ์งํ๋ Webhook ์์ ์ ์ฉ ๋ชจ๋(FastAPI) ๊ฐ๋ฐ
- `daily_health.json`: ์์ ๋ ์์ ๋ฐ์ดํฐ๋ฅผ ์ ๊ท์์ผ๋ก ์ ์ฐํ๊ฒ ์ถ์ถํด ์ ์(Score)์ ์๊ฐ(Duration) ๋งคํธ๋ฆญ์ค๋ก ๋ณด๊ดํ๋ ์คํ ๋ฆฌ์ง ๊ตฌ์กฐ ์ ์ค
[๊ตฌ์กฐ ๋ณ๊ฒฝ ๋ฐ ๊ณ ๋ํ]
- (์ํคํ ์ฒ) `daily_planner`์ ๊ณ ์ ์๊ฐ(05:00) ๊ตฌ๋ ์์ฝ์ ํ์ํ๊ณ , `health_receiver`๊ฐ ์๋ฉด ๋ฐ์ดํฐ๋ฅผ ์์ ํ ๊ทธ ์ฆ์ ๋น๋๊ธฐ์ ์ผ๋ก Daily Planner๋ฅผ ๊ธฐ๋ํ๋ ์์ ํ 100% ์ด๋ฒคํธ ๊ธฐ๋ฐ(Event-Driven) ๋ฐฉ์์ผ๋ก ๊ฐํธ
- (ํ๋กฌํํธ ์ค๊ณ) ๊ธฐ์กด ๋ ธ์ 1~10์ ์ฒ๋๋ฅผ ์ผ์ฑํฌ์ค ๊ธฐ์ค์ธ 100์ ๋ง์ ์ฒ๋๋ก ์ค์ผ์ผ์ ํ์ฑํ๊ณ , ์ ์๋๋ณ ๋ง์ถคํ(๊ทน์ง ํด์ vs ๋์ ์ ๋ฅ์ํฌ) ๊ฐ๋ ์กฐ์ LLM ๊ฐ์ด๋๋ผ์ธ ๋์
- ๋ ธ์ ์ผ๊ฐ ํ์ด์ง ์์ฑ(`notion_client.py`) ์ ์ธก์ ๋ ์๋ฉด ์ ์๊ฐ Condition ์์ฑ ํ๋์ ์ฆ์ ์ ๋ ฅ๋๋๋ก ํจ์น
Changed Files:
apps/imjong_care_app/.sisyphus/ralph-loop.local.mddocs/daily_health.jsonscripts/automations/_shared/notion_client.pyscripts/automations/daily_planner/main.pyscripts/automations/daily_planner/setup_launchd.sh+2 more...
featautomations#fad939f
- ์ฃผ๊ฐ ๊ณํ ์์ฑ์ฉ `weekly_planner` ๋ด ์ ๊ท ๊ฐ๋ฐ (๋งค์ฃผ ์์์ผ 04:30 ๋ฐฑ๊ทธ๋ผ์ด๋ ๊ตฌ๋ ์คํฌ๋ฆฝํธ ์ถ๊ฐ)
- `_shared/notion_client.py` ๊ณตํต ๋ชจ๋ํ ๋ฐ `create_weekly_page` ์ ๊ท ๊ตฌํ
- ์ง๋ ํ ์ฃผ๊ฐ(7์ผ)์ Daily Log๋ฅผ ์ฝ์ด์ค๋ `get_last_week_logs` API ์ฐ๋
- LLM์ด ์ง๋์ฃผ ์ปจ๋์ /๊ธฐ๋ก์ ๋ถ์ํด ์ด๋ฒ ์ฃผ ๋ชฉํ๋ฅผ ์ฑ์ฐ๋๋ก ํ๋กฌํํธ ๊ฐํ ๋ก์ง ๊ตฌํ
- ์น๋ช ์ ์ฅ์ ๋ฐ์ ์ `docs/automation_qa_log.md`์ ๋ก๊ทธ๋ฅผ ์๋ ๊ธฐ๋กํ๋ ํตํฉ `AlertManager` ์ ์ค
[๋ฒ๊ทธ ์์ ๋ฐ ๊ฐ์ ]
- (Notion) ๋งํฌ๋ค์ด ๋ณํ ์์ง ๋ฆฌํฉํ ๋ง์ผ๋ก ํ์ ๋ค์ฌ์ฐ๊ธฐ(Nested children) ๋ฐ ์ฒดํฌ๋ฐ์ค(to_do) ๋ธ๋ก ๋ณํ ์๋ฒฝ ์ง์
- (์์) ์์์ผ ๊ธฐ์ค ๋จ์ ๋ฐ์ ํ์๊ฐ ์๋, ๋ฌ๋ ฅ 1์ผ ๊ธฐ์ค์ ์ ํํ "N์ N์ฃผ์ฐจ" ์ ๋ชฉ ํ์ดํ ์์ฑ ๋ก์ง ์์
- (LLM) Gemma 31B ์ฐ๊ฒฐ ์ง์ฐ ์ ์์คํ ์ด ๋ฌดํ ๋๊ธฐ(Hang)ํ๋ ํ์์ ํด๊ฒฐํ๊ธฐ ์ํด `requests` ํ์์์์ (10, 180)์ผ๋ก ์๊ฒฉํ๊ฒ ์ ํ
- (ํ ํ๋ฆฟ) ๋ถํ์ํ ์ธ์ฌ๋ง์ ์ ๊ฑฐํ๊ณ ์์คํ ์ฝ์น๊ฐ ์ ํด์ง ์ผ๊ฐ/์ฃผ๊ฐ ๋งํฌ๋ค์ด ์์๋ง ์๊ฒฉํ๊ฒ ์ถ๋ ฅํ๋๋ก Prompt ํต์ ๋ ฅ ๊ฐํ
- `_shared/notion_client.py` ๊ณตํต ๋ชจ๋ํ ๋ฐ `create_weekly_page` ์ ๊ท ๊ตฌํ
- ์ง๋ ํ ์ฃผ๊ฐ(7์ผ)์ Daily Log๋ฅผ ์ฝ์ด์ค๋ `get_last_week_logs` API ์ฐ๋
- LLM์ด ์ง๋์ฃผ ์ปจ๋์ /๊ธฐ๋ก์ ๋ถ์ํด ์ด๋ฒ ์ฃผ ๋ชฉํ๋ฅผ ์ฑ์ฐ๋๋ก ํ๋กฌํํธ ๊ฐํ ๋ก์ง ๊ตฌํ
- ์น๋ช ์ ์ฅ์ ๋ฐ์ ์ `docs/automation_qa_log.md`์ ๋ก๊ทธ๋ฅผ ์๋ ๊ธฐ๋กํ๋ ํตํฉ `AlertManager` ์ ์ค
[๋ฒ๊ทธ ์์ ๋ฐ ๊ฐ์ ]
- (Notion) ๋งํฌ๋ค์ด ๋ณํ ์์ง ๋ฆฌํฉํ ๋ง์ผ๋ก ํ์ ๋ค์ฌ์ฐ๊ธฐ(Nested children) ๋ฐ ์ฒดํฌ๋ฐ์ค(to_do) ๋ธ๋ก ๋ณํ ์๋ฒฝ ์ง์
- (์์) ์์์ผ ๊ธฐ์ค ๋จ์ ๋ฐ์ ํ์๊ฐ ์๋, ๋ฌ๋ ฅ 1์ผ ๊ธฐ์ค์ ์ ํํ "N์ N์ฃผ์ฐจ" ์ ๋ชฉ ํ์ดํ ์์ฑ ๋ก์ง ์์
- (LLM) Gemma 31B ์ฐ๊ฒฐ ์ง์ฐ ์ ์์คํ ์ด ๋ฌดํ ๋๊ธฐ(Hang)ํ๋ ํ์์ ํด๊ฒฐํ๊ธฐ ์ํด `requests` ํ์์์์ (10, 180)์ผ๋ก ์๊ฒฉํ๊ฒ ์ ํ
- (ํ ํ๋ฆฟ) ๋ถํ์ํ ์ธ์ฌ๋ง์ ์ ๊ฑฐํ๊ณ ์์คํ ์ฝ์น๊ฐ ์ ํด์ง ์ผ๊ฐ/์ฃผ๊ฐ ๋งํฌ๋ค์ด ์์๋ง ์๊ฒฉํ๊ฒ ์ถ๋ ฅํ๋๋ก Prompt ํต์ ๋ ฅ ๊ฐํ
Changed Files:
.DS_Storescripts/automations/_shared/alert_manager.pyscripts/automations/_shared/llm_client.py.../{daily_planner => _shared}/notion_client.pyscripts/automations/daily_planner/main.py+2 more...
2026-04-11
docsapps/brand-web#940ff6b
Changed Files:
.../app/blog/drafts/2026-04-11-daily-sre-draft.md
2026-04-10
docsdocs/ts#8ef6477
Changed Files:
docs/automation_qa_log.md
docsts#3a39578
- Document fixes for launchd '-m' module execution issues
- Document fixes for Notion schema mapping
- Document 3-tier exception handling and network-off fallback
- Document fixes for Notion schema mapping
- Document 3-tier exception handling and network-off fallback
Changed Files:
docs/ts/0003-automation-resilience-and-notion.md
chorescripts/automations/daily_news_curator#ba7b418
- Move daily news curator execution to 09:00 to align with morning schedule
Changed Files:
scripts/automations/daily_news_curator/setup_launchd.sh
fixscripts/automations/daily_planner#0a103d3
- Ensure all critical failure alerts trigger Mac local notifications via osascript if Telegram sending fails (e.g., due to complete network outage)
- Replace hardcoded telegram.send calls in error handlers with the comprehensive send_alert function
- Replace hardcoded telegram.send calls in error handlers with the comprehensive send_alert function
Changed Files:
scripts/automations/daily_planner/main.py
fixscripts/automations/daily_planner#0a0eab1
- Add try-except around LLM calls to prevent silent swallow errors
- Add explicit checks for Notion API failures and LLM generation failures
- Send descriptive Telegram alerts for [์์นจ ์ฅ์ ] and [์ ๋ ์ฅ์ ] to notify user immediately
- Wrap main routine in global try-except to catch fatal errors and send fallback Telegram alert
- Add explicit checks for Notion API failures and LLM generation failures
- Send descriptive Telegram alerts for [์์นจ ์ฅ์ ] and [์ ๋ ์ฅ์ ] to notify user immediately
- Wrap main routine in global try-except to catch fatal errors and send fallback Telegram alert
Changed Files:
scripts/automations/daily_planner/main.py
featscripts/automations/daily_planner#cc95425
- Update launchd configuration to trigger twice a day: 05:00 and 18:00
- Add NotionClient.append_markdown_to_page to add blocks to existing pages
- Add NotionClient.get_today_page_id to find today's generated page
- Implement run_evening_routine(): fetches git commits since 05:00, prompts LLM for a retrospective summary, and appends the suggestions to today's Notion page
- Implement time-based routing in main() (AM runs planning, PM runs retrospective)
- Add NotionClient.append_markdown_to_page to add blocks to existing pages
- Add NotionClient.get_today_page_id to find today's generated page
- Implement run_evening_routine(): fetches git commits since 05:00, prompts LLM for a retrospective summary, and appends the suggestions to today's Notion page
- Implement time-based routing in main() (AM runs planning, PM runs retrospective)
Changed Files:
scripts/automations/daily_planner/main.pyscripts/automations/daily_planner/notion_client.pyscripts/automations/daily_planner/setup_launchd.sh
featscripts/automations#13cfb00
Changed Files:
.gitignorescripts/automations/_shared/llm_client.pyscripts/automations/daily_news_curator/__init__.pyscripts/automations/daily_news_curator/main.pyscripts/automations/daily_planner/main.py+3 more...
featscripts/automations/daily_planner#8c1f942
- Update notion_client.get_today_tasks() to parse real Daily Log structure
(Condition number score, ์ค๋์ 1๊ฐ์ง rich_text, ํ๊ทธ multi_select)
- Add notion_client.get_week_summary() for Weekly System context
(์ฃผ๊ฐ ๋ชฉํ, ์๋ ๊ฒ, ๊ฐ์ 1, ๋ค์ ์ฃผ ์ฒซ ํ๋)
- Update generate_plan() to use condition score for plan intensity calibration
- Update main() to fetch week_summary and pass to LLM prompt
- Register launchd agent (runs daily at 22:00)
(Condition number score, ์ค๋์ 1๊ฐ์ง rich_text, ํ๊ทธ multi_select)
- Add notion_client.get_week_summary() for Weekly System context
(์ฃผ๊ฐ ๋ชฉํ, ์๋ ๊ฒ, ๊ฐ์ 1, ๋ค์ ์ฃผ ์ฒซ ํ๋)
- Update generate_plan() to use condition score for plan intensity calibration
- Update main() to fetch week_summary and pass to LLM prompt
- Register launchd agent (runs daily at 22:00)
Changed Files:
scripts/automations/daily_planner/main.pyscripts/automations/daily_planner/notion_client.pyscripts/automations/daily_planner/setup_launchd.sh
featscripts/automations#eeaa891
- Add _shared/ common modules (LLM router, Telegram client, config loader)
- All secrets isolated to .env.shared, never hardcoded in source
- LLM routing: local Qwen 14B (speed) / external Gemma 31B (quality)
feat(scripts/automations): add prepare-commit-msg hook with LLM suggestions
- Analyzes staged diff and suggests 3 Conventional Commits candidates
- Graceful fallback when LM Studio is not running
feat(scripts/automations): add daily_news_curator bot
- Fetches 15 top engineering RSS feeds (FAANG blogs, newsletters, AI)
- Local LLM filters by keyword relevance, external LLM summarizes in Korean
- Delivers morning briefing via Telegram at 06:00 daily
refactor(scripts/automations): upgrade daily_sre_bot to v2
- Switch LLM from local Qwen3 30B to external Gemma 31B for quality
- Replace auto-publish with manual publish.sh workflow
- Practical engineering tone: ProblemโApproachโImplementationโLessons
feat(scripts/automations): add daily_planner with Notion API integration
- Reads today Notion tasks + ROADMAP.md for context
- Generates tomorrow plan draft via Gemma 31B at 22:00 daily
- Writes plan to Notion page and sends Telegram preview
- All secrets isolated to .env.shared, never hardcoded in source
- LLM routing: local Qwen 14B (speed) / external Gemma 31B (quality)
feat(scripts/automations): add prepare-commit-msg hook with LLM suggestions
- Analyzes staged diff and suggests 3 Conventional Commits candidates
- Graceful fallback when LM Studio is not running
feat(scripts/automations): add daily_news_curator bot
- Fetches 15 top engineering RSS feeds (FAANG blogs, newsletters, AI)
- Local LLM filters by keyword relevance, external LLM summarizes in Korean
- Delivers morning briefing via Telegram at 06:00 daily
refactor(scripts/automations): upgrade daily_sre_bot to v2
- Switch LLM from local Qwen3 30B to external Gemma 31B for quality
- Replace auto-publish with manual publish.sh workflow
- Practical engineering tone: ProblemโApproachโImplementationโLessons
feat(scripts/automations): add daily_planner with Notion API integration
- Reads today Notion tasks + ROADMAP.md for context
- Generates tomorrow plan draft via Gemma 31B at 22:00 daily
- Writes plan to Notion page and sends Telegram preview
Changed Files:
scripts/automations/daily_planner/__init__.pyscripts/automations/daily_planner/main.pyscripts/automations/daily_planner/notion_client.pyscripts/automations/daily_planner/requirements.txtscripts/automations/daily_planner/setup_launchd.sh+4 more...
2026-04-09
featapp#e1906f4
Changed Files:
apps/imjong_care_app/directives.../user/datasources/user_local_data_source.dart.../lib/domain/care_plan/entities/care_plan.dart.../repositories/i_care_plan_repository.dart.../repositories/i_care_task_repository.dart+4 more...
2026-04-08
docsblog#f41ae90
Changed Files:
.../app/blog/drafts/2026-04-08-daily-sre-draft.md
2026-04-07
fixapp#64811fb
Changed Files:
.../windows/runner/flutter_window.h.../windows/runner/main.cpp.../windows/runner/resource.h.../windows/runner/resources/app_icon.ico.../windows/runner/runner.exe.manifest+4 more...
2026-04-06
other#494f87f
Changed Files:
.../windows/runner/flutter_window.happs/imjong-care-app/windows/runner/main.cppapps/imjong-care-app/windows/runner/resource.h.../windows/runner/resources/app_icon.ico.../windows/runner/runner.exe.manifest+4 more...
docsblog#fd6a7ff
Changed Files:
ROADMAP.md.../app/blog/drafts/2026-04-06-daily-sre-draft.md.../01-2-phase1.5-sre-automation-stabilization.mddocs/roadmap/01-macro-blueprint.mdscripts/automations/daily_sre_bot/main.py+1 more...
fixbrand-web#4d65a3f
Changed Files:
apps/brand-web/src/app/page.tsx
fixbrand-web#a5a8b58
Changed Files:
apps/brand-web/next.config.ts
fixbrand-web#287d84d
Changed Files:
.github/workflows/deploy-brand-web.ymlROADMAP.mdapps/brand-web/src/app/api/sre/health/route.ts
2026-04-05
docsblog#b55c563
Changed Files:
.../app/blog/drafts/2026-04-05-daily-sre-draft.md
2026-04-04
fixbrand-web#3c9a4c8
Changed Files:
.github/workflows/deploy-brand-web.yml
chorebrand-web#4215bdb
Changed Files:
.github/workflows/deploy-brand-web.yml
fixbrand-web#a579fdd
Changed Files:
.github/workflows/deploy-brand-web.yml
fixbrand-web#4ef2c16
Changed Files:
.github/workflows/deploy-brand-web.ymlapps/brand-web/src/app/api/sre/health/route.tsdocs/ts/0002-nextjs-brand-web-deploy-failure.md
docsblog#f5dd1ec
Changed Files:
.../app/blog/drafts/2026-04-04-daily-sre-draft.mdscripts/automations/daily_sre_bot/backup_to_s3.shscripts/automations/daily_sre_bot/main.py
2026-04-03
other#60790bb
Changed Files:
.../soluni/legacycore/service/LifeLogService.java.../legacy-core/src/main/resources/application.yml.../resources/db/migration/V1__init_schema.sql.../resources/db/migration/V2__seed_master.sql.../legacycore/LegacyCoreApplicationTests.java+4 more...
docsblog#d9c8ea3
Changed Files:
.../app/blog/drafts/2026-04-03-daily-sre-draft.mdscripts/automations/daily_sre_bot/setup_launchd.shscripts/automations/daily_sre_bot/test_run.sh
2026-04-02
other#b9e04b2
Changed Files:
docs/adr/0004-db-infrastructure-and-postgres.md
other#7a23703
Changed Files:
docs/roadmap/01-macro-blueprint.mdscripts/automations/daily_sre_bot/.gitignorescripts/automations/daily_sre_bot/README.mdscripts/automations/daily_sre_bot/main.pyscripts/automations/daily_sre_bot/requirements.txt+2 more...
docsblog#a1e6b3f
Changed Files:
.../app/blog/drafts/2026-04-02-daily-sre-draft.md.../01-1-phase1.5-sre-automation-details.md
docsblog#9f81aca
Changed Files:
.../blog/drafts/2026-03-30-phase1-genesis-draft.md
2026-04-01
other#872b3ac
Changed Files:
scripts/automations/daily_sre_bot/setup_launchd.sh
2026-03-31
docsblog#335534b
Changed Files:
.../src/app/blog/posts/2026-03-30-daily-sre-log.md
2026-03-30
other#e75cfb7
Changed Files:
.github/workflows/deploy-brand-web.yml
featapps/brand-web#1ba8e6f
Changed Files:
apps/brand-web/public/vercel.svgapps/brand-web/public/window.svgapps/brand-web/src/app/favicon.icoapps/brand-web/src/app/globals.cssapps/brand-web/src/app/layout.tsx+4 more...
2026-03-29
docsdocs/adr#70f2d88
Changed Files:
docs/adr/0003-hybrid-tech-stack-architecture.md
other#080ed55
Changed Files:
ROADMAP.md
2026-03-28
docsdocs/#69ac277
Changed Files:
docs/adr/0002-local-model-selection.mddocs/ts/0001-lm-studio-context-exceeded.md
other#f7b8710
Changed Files:
docs/adr/0001-native-git-hook-over-commitizen.md
2026-03-27
other#2a8ff41
Changed Files:
.agent/rules.md
2026-03-26
other#b085347
Changed Files:
README.md