expanding backlog
This commit is contained in:
@@ -163,7 +163,25 @@ Parallel tags:
|
|||||||
- what payload shape triggers the local animation / embodiment layer
|
- what payload shape triggers the local animation / embodiment layer
|
||||||
- whether the first pass should be cloud speech only or forecast plus presentation metadata
|
- whether the first pass should be cloud speech only or forecast plus presentation metadata
|
||||||
|
|
||||||
### 9. Surprises Routing
|
### 9. Proactivity Selector And Surprise Offers
|
||||||
|
|
||||||
|
- Status: `discovery`
|
||||||
|
- Tags: `protocol`, `content`, `docs`
|
||||||
|
- Why later: the original architecture and recent proactive captures suggest proactivity is a first-class cloud subsystem, not just ordinary chat that starts itself.
|
||||||
|
- Current evidence:
|
||||||
|
- the attached original Jibo architecture diagram shows a cloud-side `Proactivity Selector`, `Proactivity Catalog`, and robot-side proactive trigger plumbing
|
||||||
|
- [jibo test 13.txt](C:/Projects/JiboExperiments/artifact-output/jibo-test-13/jibo%20test%2013.txt) and its websocket artifacts show a proactive-style `I have something to share with you` offer and later proactive `TRIGGER` traffic
|
||||||
|
- `@be/surprises`, `@be/surprises-date`, and `@be/surprises-ota` already exist as local robot-side building blocks
|
||||||
|
- Questions to answer:
|
||||||
|
- what minimum cloud-side selector we need for stock-OS-compatible surprise offers
|
||||||
|
- how proactive `TRIGGER` traffic should map into a hosted OpenJibo proactivity service
|
||||||
|
- whether `surprises-date/offer_date_fact` should be the first end-to-end proactive offer we intentionally support
|
||||||
|
- Implementation notes:
|
||||||
|
- model proactivity as its own orchestrator separate from ordinary conversational turn routing
|
||||||
|
- include offer, constrained yes/no, fulfillment, and dismissal behavior in the design
|
||||||
|
- preserve the artifact linkage to the original architecture diagram and `jibo-test-13`
|
||||||
|
|
||||||
|
### 10. Surprises Routing
|
||||||
|
|
||||||
- Status: `discovery`
|
- Status: `discovery`
|
||||||
- Tags: `protocol`, `content`
|
- Tags: `protocol`, `content`
|
||||||
@@ -176,7 +194,40 @@ Parallel tags:
|
|||||||
- which categories still depend on cloud services versus fully local logic
|
- which categories still depend on cloud services versus fully local logic
|
||||||
- whether stock OS `1.9` differs materially from the `3.1` source snapshot here
|
- whether stock OS `1.9` differs materially from the `3.1` source snapshot here
|
||||||
|
|
||||||
### 10. Personal Report, Calendar, And Commute
|
### 11. History / Memory Layer
|
||||||
|
|
||||||
|
- Status: `discovery`
|
||||||
|
- Tags: `content`, `docs`
|
||||||
|
- Why later: the original architecture explicitly calls out `History`, and that likely maps to the kind of durable personal memory we want for names, preferences, and remembered facts.
|
||||||
|
- Current evidence:
|
||||||
|
- the attached original Jibo architecture diagram includes a dedicated `History` component in cloud storage
|
||||||
|
- stock Jibo behavior historically included awareness of names, birthdays, holidays, and special dates
|
||||||
|
- Questions to answer:
|
||||||
|
- what data belongs in memory versus account/profile versus skill-specific storage
|
||||||
|
- how much of the original behavior was robot-local versus cloud-backed
|
||||||
|
- what the first safe OpenJibo memory slice should be
|
||||||
|
- Implementation notes:
|
||||||
|
- plan for person identity, preferred name, birthday, relationship facts, and notable dates
|
||||||
|
- keep the first design privacy-aware and easy to host
|
||||||
|
- treat this as shared infrastructure that other skills can consume rather than a standalone feature
|
||||||
|
|
||||||
|
### 12. Lasso / Knowledge And Event Aggregation
|
||||||
|
|
||||||
|
- Status: `discovery`
|
||||||
|
- Tags: `content`
|
||||||
|
- Why later: the original architecture diagram suggests `Lasso` sits between the hub and outside data sources, which likely explains how Jibo knew about news, calendar items, holidays, and other structured world events.
|
||||||
|
- Current evidence:
|
||||||
|
- the attached original Jibo architecture diagram shows `Lasso` connected to 3rd-party data such as AP News, Dark Sky, GCalendar, Wolfram, and other external sources
|
||||||
|
- stock Jibo behavior historically covered holidays, birthdays, special events, and topical knowledge
|
||||||
|
- Questions to answer:
|
||||||
|
- whether `Lasso` should be recreated as a single aggregation service or as several focused providers behind a shared interface
|
||||||
|
- which parts are needed for news, weather, calendar, commute, astrology/date facts, and holidays
|
||||||
|
- what subset is practical for a hosted OpenJibo v1
|
||||||
|
- Implementation notes:
|
||||||
|
- treat holidays and special dates as first-class backlog scope here
|
||||||
|
- use this item to drive future provider work for news, weather, calendar, commute, and event awareness
|
||||||
|
|
||||||
|
### 13. Personal Report, Calendar, And Commute
|
||||||
|
|
||||||
- Status: `discovery`
|
- Status: `discovery`
|
||||||
- Tags: `protocol`, `content`
|
- Tags: `protocol`, `content`
|
||||||
@@ -190,7 +241,7 @@ Parallel tags:
|
|||||||
|
|
||||||
## Support Tracks
|
## Support Tracks
|
||||||
|
|
||||||
### 11. Hosted Capture And Storage Plan
|
### 14. Hosted Capture And Storage Plan
|
||||||
|
|
||||||
- Status: `ready`
|
- Status: `ready`
|
||||||
- Tags: `docs`
|
- Tags: `docs`
|
||||||
@@ -199,7 +250,7 @@ Parallel tags:
|
|||||||
- define a clean boundary between local capture sinks and hosted archival/export
|
- define a clean boundary between local capture sinks and hosted archival/export
|
||||||
- document how group testers should submit sessions without touching repo paths directly
|
- document how group testers should submit sessions without touching repo paths directly
|
||||||
|
|
||||||
### 12. STT Upgrade And Noise Screening
|
### 15. STT Upgrade And Noise Screening
|
||||||
|
|
||||||
- Status: `ready`
|
- Status: `ready`
|
||||||
- Tags: `stt`
|
- Tags: `stt`
|
||||||
@@ -221,6 +272,9 @@ Parallel tags:
|
|||||||
6. Clock family
|
6. Clock family
|
||||||
7. Photo family
|
7. Photo family
|
||||||
8. Weather
|
8. Weather
|
||||||
9. Surprises
|
9. Proactivity selector and surprise offers
|
||||||
10. Personal report, calendar, and commute
|
10. Surprises
|
||||||
11. Hosted capture/storage and STT improvements as parallel tracks
|
11. History / memory layer
|
||||||
|
12. Lasso / knowledge and event aggregation
|
||||||
|
13. Personal report, calendar, and commute
|
||||||
|
14. Hosted capture/storage and STT improvements as parallel tracks
|
||||||
|
|||||||
BIN
artifact-output/jibo-architecture.png
Normal file
BIN
artifact-output/jibo-architecture.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 176 KiB |
Reference in New Issue
Block a user