Releases: Koyash-team/koyash
Release list
v1.4.0 — MVP v3 (final course version)
The final Assignment 6 release, mapped to MVP v3 — the final course version. It builds on the v1.3.0 Week 6 trial with the deterministic irritant warning for sensitive-skin users (US-11), self-service password reset (US-27), the frontend UX rework, and a fix so a guest's freshly generated cosmetic bag is saved to the account on sign-up / sign-in.
Highlights
- Irritant warning (deterministic; the LLM stays justification-only, ADR-001)
- Password reset via an emailed single-use link (Resend HTTPS API)
- Account/tracker/results frontend brought in line with the design; alternatives now show a justification
- Guest bag now carried into the account on registration/sign-in
Links
- Sprint 5 milestone: https://github.com/Koyash-team/koyash/milestone/5
- Run / access instructions: https://github.com/Koyash-team/koyash#run-it-locally
- Deployed app: https://koyash-production-25e0.up.railway.app
- Customer handover: https://github.com/Koyash-team/koyash/blob/main/docs/customer-handover.md
- Week 7 report: https://github.com/Koyash-team/koyash/blob/main/reports/week7/README.md
- Public demo video (MVP v3): https://youtu.be/12R0pu7QiqE
- CHANGELOG: https://github.com/Koyash-team/koyash/blob/main/CHANGELOG.md
Handover level reached: Ready for independent use; customer-confirmation status: Accepted (2026-07-18).
v1.3.0 — Week 6 trial (personal account)
Week 6 trial / handover-candidate release for Assignment 6 (Sprint 4). Adds the personal-account layer on top of the guest questionnaire → cosmetic-bag flow, which stays fully available without an account.
Access
- Web app: https://koyash-production-25e0.up.railway.app
- API + Swagger: https://koyash-production.up.railway.app/docs
No account is needed to get a recommendation — signing in only adds the personal features.
What's in it
- Accounts (email + password, guest-first) with a profile card and one saved cosmetic bag
- «Подошло / Не подошло» feedback (comment required on «Не подошло»); the sum counts only active products
- Product replacement — a similar product in the same step, up to 2 per step
- Result tracker — 6 checkpoints over 12 weeks with dynamic criteria and a history
- Account management — edit data, change password, delete account
Full list in the CHANGELOG.
Assignment 6
- Sprint 4 milestone: https://github.com/Koyash-team/koyash/milestone/4
- Run / access: README
- Customer handover: docs/customer-handover.md
- Week 6 report: reports/week6/README.md
- Handover level:
Ready for independent use
Trial / handover-candidate release; the final MVP v3 release supersedes it in Week 7.
v1.2.0 — MVP v2
KOYASH v1.2.0 — MVP v2 (Assignment 5, Sprint 3 increment).
This SemVer release maps to MVP v2 and the Assignment 5 / Sprint 3 product increment. It points to a commit on the protected main branch.
Highlights
- Honest budget presentation — budget shown as a tier with an approximate per-product price and an approximate whole-set total; results show the real total plus an "approximate price — check the link" note.
- Optional LLM justifications —
gpt-4o-minirewords the "why" over the already-selected products (justification-only, ADR-001); off by default (LLM_ENABLED=false) with a rule-based fallback. - Special-condition safety filter — pregnancy / rosacea / dermatitis answers hard-exclude products with contraindicated ingredients (deterministic rules, not the LLM).
- Skin-type mini-quiz — a 4-question mini-quiz infers one of the 5 skin types and pre-fills the skin-type question; wired into both flows.
- Landing rework + copy pass, masculine brand voice, age-input bounds.
- Maintained documentation — architecture (static/dynamic/deployment views + 3 ADRs), development process, and a hosted docs site.
Access & evidence
- Sprint 3 milestone: https://github.com/Koyash-team/koyash/milestone/3
- Deployed frontend: https://koyash-production-25e0.up.railway.app
- Deployed API + Swagger: https://koyash-production.up.railway.app/docs
- Run / setup instructions: https://github.com/Koyash-team/koyash/blob/v1.2.0/README.md#running-locally
- Public sanitized demo video (< 2 min): https://drive.google.com/file/d/1KJDDMHF7wXQlArii5dnuEkP6_xhZMCQW/view?usp=sharing
- Week 5 report: https://github.com/Koyash-team/koyash/blob/v1.2.0/reports/week5/README.md
- Hosted documentation: https://koyash-team.github.io/koyash/
- Changelog: https://github.com/Koyash-team/koyash/blob/v1.2.0/CHANGELOG.md
Full changelog: v1.1.0...v1.2.0
v1.1.0 - Sprint 2: quality automation, skin type, landing page
Sprint 2 increment (Assignment 4): quality/automation baseline, skin-type personalization, landing page, short questionnaire variant.
Maps to the Assignment 4 Sprint 2 increment -- Sprint milestone: https://github.com/Koyash-team/koyash/milestone/2 (2026-06-22 to 2026-06-28).
User stories: US-01 (landing page), US-09 (skin type), US-18 (short questionnaire).
Supporting PBIs: PBI-201..212 (skin-type matching, design/copy fixes, automated tests, Quality Requirements + QRTs, CI quality gates for backend and frontend, Definition of Done update, testing status report, UAT scenarios).
Full scope and delivered changes: reports/week4/README.md and CHANGELOG.md.
Deployed: https://koyash-production.up.railway.app/docs (API) / https://koyash-production-25e0.up.railway.app (frontend).
Run instructions: README.md "Running locally".
Public sanitized demo video: https://youtu.be/RpLB18HBQVQ
v1.0.0 - MVP v1
MVP v1: core recommendation happy path.
User stories: US-02, US-03, US-04, US-05, US-06, US-07, US-08, US-17.
Supporting PBIs: PBI-101..119 (backend /recommend engine, questionnaire+results frontend, docs).
See docs/user-stories.md and the Sprint 1 milestone (https://github.com/Dasha365/koyash/milestone/1) for full scope.
Deployed: https://koyash-production.up.railway.app/docs (API) / https://koyash-production-25e0.up.railway.app (frontend).