Commit Graph
12 Commits
Author SHA1 Message Date
hy 6d82547dc6 refactor: streamline release process guidelines and clarify user intervention points 2026-09-20 18:05:42 +08:00
hy 7c15454420 docs: require autonomous release execution except product decisions
Spell out that once the user asks to publish, engineering blockers are
fixed and continued without interruption; only product-level choices
need user input.
2026-09-20 18:03:13 +08:00
hy 396f751e05 refactor: rename human-prefix-cache-retain-live to prefix-cache-retain-live and update related tests
- Updated test plan documentation to reflect the new naming convention for prefix cache tests.
- Added new E2E test for prefix cache retention in the Workbench UI.
- Removed obsolete human-prefix-cache-retain-live test file and integrated its logic into the new test structure.
- Adjusted release preparation script to accommodate the new test case name.
- Enhanced LLM IO record handling in the E2E testing framework to support the new test requirements.
- Updated various harness and utility functions to ensure compatibility with the new test structure and naming.
2026-09-20 17:45:55 +08:00
Yoan Huang 142772314f fix(release): clarify evaluation process for non-impactful fixes during release 2026-09-19 11:16:48 +08:00
hy 2f170630e2 Update test documentation for settings and workbench
- Clarified the routing for the `vector` section in settings-test.md, specifying that the page is now located at `/settings/vector` instead of the historical `/model-download`.
- Enhanced descriptions in workbench-test.md regarding file preview actions, including details on WPS refresh mechanisms and the handling of various file types.
- Updated the overall structure of test documentation in test.md to include the `showcase` category and refined the definitions of test types and execution methods.
- Ensured consistency in the language and formatting across all test plan documents.
2026-09-18 17:36:01 +08:00
hy a926aa5524 Refactor tool design and architecture documentation; update database schema details; enhance deployment instructions; improve test plan structure; modify UI style guidelines; implement partner directory cleanup in ChatRunService. 2026-09-18 17:10:49 +08:00
hy 203f8ab180 feat(showcase): add new tests for PPT management and knowledge base interactions
- Implemented `ppt-management-briefing-edit.showcase.test.ts` to test editing PPTs with AI assistance, including cost computation and screenshot capture.
- Created `ppt-management-briefing-review.showcase.test.ts` for reviewing PPTs, ensuring the generation of review screenshots and cost analysis.
- Added shared utility functions in `shared.ts` for handling showcase fixtures, workspace seeding, and cost computation.
- Developed `xinghe-kb-reply.showcase.test.ts` to validate knowledge base interactions, capturing screenshots of responses and ensuring correct tool usage.
- Introduced `xinghe-service-contract.showcase.test.ts` to test PDF contract inquiries, verifying unchanged source documents and capturing relevant screenshots.
- Configured Vitest for showcase tests in `vitest.showcase.config.mts`, setting appropriate timeouts and test inclusion/exclusion criteria.
2026-09-18 14:22:54 +08:00
hy 2c431406f0 feat(tests): enhance testing framework with explicit collection tasks and execution profiles
- Added `showcase` as an explicit collection task in the testing framework, distinct from product regression.
- Introduced explicit collection task rules and updated documentation to reflect changes in testing structure.
- Updated E2E testing commands to utilize `--execution-profile` for better control over test execution.
- Implemented validation to prevent the selection of certain groups (e.g., `showcase`) during release command parsing.
- Enhanced regression selection logic to allow opt-in groups for release impact assessment while rejecting disallowed groups.
- Updated related scripts and test cases to ensure compliance with new testing rules and execution profiles.
2026-09-18 13:56:30 +08:00
hy 5cff282d2c feat(e2e): introduce default exclude groups for E2E tests and update related scripts 2026-09-18 12:36:56 +08:00
hy b202ffa045 feat(ai): enhance live prefix cache tests to validate three-round continuity and tool history 2026-09-18 11:39:32 +08:00
hy 41040cc7de refactor(docs): streamline deployment documentation and remove redundant content 2026-09-18 11:32:59 +08:00
hy 0c34dd3ecf feat: add desktop release design and process documentation
- Introduced `design.md` to outline the constraints, storage layout, CDN/public channel, and local directory conventions for desktop releases.
- Added `release.md` detailing the release process for Windows and macOS, including tagging, candidate package creation, and COS publishing.
- Created `tencent-cdn-billing.md` to summarize billing and procurement for Tencent Cloud CDN and COS for domestic releases.
- Updated test plans in `ai-test.md` and `workbench-test.md` to reflect changes in release processes and added new tests for prefix cache retention.
- Enhanced release preparation script to assert live key configuration and run necessary live gate tests.
- Implemented a new test case for validating prefix cache retention during live interactions.
2026-09-18 11:24:54 +08:00