FutureShow-pet v0.1.0 — personal Windows alpha
Pre-release
Pre-release
FutureShow-pet v0.1.0
This prerelease is the first packaged checkpoint of FutureShow-pet as an alpha, personal Windows desktop utility. It is a local-first, Taiwan-oriented desktop pet and information loop, and it has intentionally diverged from the original FutureShow project; upstream compatibility is not promised.
Included in this checkpoint
- A desktop-pet-first large/mini window experience, mood and health cues, boot status, keyboard/context-menu controls, and remembered mini-window preferences.
- Taiwan-oriented news, forum, stock, social, and GitHub AI-repository collection paths, with local ranking, seen-state tracking, Top 3, inspiration-vault, export, and diagnostics workflows.
- Local Ollama/Qwen analysis with visible model/fallback health, plus a usable fallback path when the model is unavailable.
- Local Ops API/PWA surfaces, connector health reporting, and authenticated controls for explicitly configured local/LAN use.
- Windows start/stop/watchdog scripts and runtime recovery behavior.
The product document marks Loops 1–9 complete. Those loops cover the desktop-pet-first layout; mini mode, mood/status, and boot cues; position and preference persistence; model/fallback visibility; interest scoring and Top 3; vault actions and idle states; watchdog recovery; keyboard and context-menu controls; and seen-state, JSON export, sound, and diagnostic helpers.
Release validation
- Release commit:
a1a8db7496d61aa86a4ef55c4287a6093ebde4cb - GitHub Actions passed on Python 3.10 and 3.11 for this commit.
ruff check .passed.- All 149 fork-owned tests passed (
tests/upstream_legacyis intentionally outside the fork-owned release gate). - Both wheel and source distribution built successfully.
- A fresh environment installed the built wheel with all dependencies;
pip check, installed-package imports/version checks, andpython -m futureshow.news_store --helpall passed from outside the source tree.
Alpha boundaries and known gaps
- This is a prerelease for personal, single-machine Windows use, not a production service or enterprise product.
- The supported experience remains the repository's Windows scripts and local virtual environment. There is no signed installer or MSI, and no portable executable is attached to this release. The optional PyInstaller folder remains unsigned and is launched through
FutureShowPet.bat. - The validated wheel contains the Python package, but it is not presented as a complete desktop bundle. There is no installed console-script entry point; the documented CLI form is
python -m futureshow.news_store. - Local Ollama and the configured model are required for non-fallback analysis. Network-backed loops may also require connectivity and their own API tokens.
- Loop 10 is not complete: clearing the seen list, including a Top 3 snapshot in exports, interest preset packs, and immediate coordinate persistence when mini-window dragging ends remain planned work.
- Long-duration soak testing remains a manual procedure rather than an automated release gate.
- The social loop does not yet have a dedicated launcher or desktop switch mode.
- Hosted SaaS, multi-user/enterprise RBAC, SSO, billing, and managed cloud operations are not included. The enterprise plan document is a concept, not an implemented product surface.
- This release does not claim upstream arena/leaderboard compatibility or live Polymarket trading. The excluded upstream legacy suite contains legacy live/network assumptions and is not part of this fork's default CI contract.
- Market and stock information is informational only and is not investment advice.