Skip to content

Develop - #48

Merged
masahiroid merged 20 commits into
mainfrom
develop
Nov 1, 2026
Merged

masahiroid merged 20 commits into
mainfrom
develop

Conversation

@masahiroid

Copy link
Copy Markdown
Owner

No description provided.

masahiroid and others added 18 commits October 25, 2026 17:48
Use a linear email pattern in the training application
Bumps [tauri-build](https://github.com/tauri-apps/tauri) from 2.7.3 to 2.7.4.
- [Release notes](https://github.com/tauri-apps/tauri/releases)
- [Commits](tauri-apps/tauri@tauri-build-v2.7.3...tauri-build-v2.7.4)

---
updated-dependencies:
- dependency-name: tauri-build
  dependency-version: 2.7.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@tauri-apps/cli](https://github.com/tauri-apps/tauri) from 2.12.3 to 2.12.4.
- [Release notes](https://github.com/tauri-apps/tauri/releases)
- [Commits](https://github.com/tauri-apps/tauri/compare/@tauri-apps/cli-v2.12.3...@tauri-apps/cli-v2.12.4)

---
updated-dependencies:
- dependency-name: "@tauri-apps/cli"
  dependency-version: 2.12.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [tauri](https://github.com/tauri-apps/tauri) from 2.12.4 to 2.12.5.
- [Release notes](https://github.com/tauri-apps/tauri/releases)
- [Commits](tauri-apps/tauri@tauri-v2.12.4...tauri-v2.12.5)

---
updated-dependencies:
- dependency-name: tauri
  dependency-version: 2.12.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…entry points

Adds tsconfig.core.json (core/<area>/typed to core/generated), shared text and session-data helpers
with unknown-validated JSON reading, and keeps the recorded report output identical.
…ies and list the bundled driver advisories explicitly
Fix production dependency advisories
…tauri-apps/cli-2.12.4' into chore/tauri-updates
…op/tauri-build-2.7.4' into chore/tauri-updates
Update tauri, tauri-build and the Tauri CLI
Point contributors to the current-position summary
Copilot AI balanced review requested due to automatic review settings November 1, 2026 14:30
@coderabbitai

coderabbitai Bot commented Nov 1, 2026 •

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: d5ec83f3-f87a-4ea8-a6fe-d8517cf76675
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Changes recommended

Missing build hooks cause autoflow and replay to fail on a fresh installation with MODULE_NOT_FOUND for required report modules under core/generated.

1 open issue
1 file not reviewed
  • training/sample-site/server.js: Generated file
What changed in this PR

This PR advances the codebase’s incremental TypeScript migration by moving report generation into typed modules while retaining CommonJS entry points.

Changes:

  • Migrates report writers and shared helpers, with characterization tests and golden outputs.
  • Integrates report compilation into build and desktop packaging workflows.
  • Updates dependencies, audit exceptions, and sample-site email validation.
File Description
tsconfig.core.json Adds strict compilation for typed report modules.
training/​sample-site/​server.js Tightens email length and domain validation.
test/​reportCharacterization.test.js Adds report output and parser regression checks.
test/​golden/​report/​report.md Records expected Markdown session output.
test/​golden/​report/​report.html Records expected HTML session output.
test/​golden/​report/​replay-report.md Records expected Markdown replay output.
test/​golden/​report/​replay-report.html Records expected HTML replay output.
test/​golden/​report/​explore-report.html Records expected exploration output.
test/​golden/​report/​empty-report.md Records expected empty-session output.
src-tauri/​Cargo.lock Updates Tauri and image dependencies.
scripts/​prepare-desktop.js Compiles reports and excludes typed sources from packaging.
scripts/​audit-gate.js Expands time-limited bundled-driver advisory exceptions.
package.json Adds report compilation and updates dependency overrides.
package-lock.json Locks updated JavaScript dependencies.
eslint.config.mjs Excludes generated report JavaScript from linting.
core/​report/​typed/​text.ts Centralizes report text and formatting helpers.
core/​report/​typed/​sessionData.ts Adds typed session artifact readers.
core/​report/​typed/​replayReport.ts Migrates replay parsing and report generation.
core/​report/​typed/​markdownReport.ts Migrates Markdown session reporting.
core/​report/​typed/​htmlReport.ts Migrates HTML session reporting.
core/​report/​typed/​exploreReport.ts Migrates exploration reporting.
core/​report/​replayReport.js Becomes a CommonJS compatibility facade.
core/​report/​markdownReport.js Becomes a CommonJS compatibility facade.
core/​report/​htmlReport.js Becomes a CommonJS compatibility facade.
core/​report/​exploreReport.js Becomes a CommonJS compatibility facade.
AGENTS.md Expands internal progress-document reading guidance.
.gitignore Ignores generated core JavaScript.

Review effort: Balanced

Comment thread package.json
"verifier:test": "node --test test/verifier.test.js test/verifierHttpRunner.test.js test/verifierCampaign.test.js",
"build:verifier": "tsc -p tsconfig.verifier.json && tsc -p tsconfig.server.json && tsc -p tsconfig.verifier-ui.json",
"typecheck": "tsc -p tsconfig.verifier.json --noEmit && tsc -p tsconfig.server.json --noEmit && tsc -p tsconfig.verifier-ui.json --noEmit",
"build:verifier": "tsc -p tsconfig.verifier.json && tsc -p tsconfig.core.json && tsc -p tsconfig.server.json && tsc -p tsconfig.verifier-ui.json",
@masahiroid
masahiroid merged commit 73a15b6 into main Nov 1, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants