Roadmap search

Versions, deliverables, workstreams, tasks, and pages

Beskid

Jump to a Beskid service

Delivery version

v0.1: Compiler foundation

Mar 5–Apr 22, 2026 band: bootstrap the standalone compiler repo and superrepo submodule layout, land AOT plus beskid pack, file-scoped modules and resolver hardening, wire nested corelib/stdlib for CI and pckg, and ship multi-platform CLI release plus Open VSX publish ending at superrepo tag v0.1.0 (f777b79).

Released
Tasks completed

47

of 47 tracked

Commits tracked

47

from catalog provenance

Deliverables completed

3

of 3

In progress

0

0 in backlog

Deliverables

  • Compiler bootstrap, AOT refactor baseline, beskid pack with API metadata, optional null-conditional (?.) operand, file-scoped module grammar and resolver/analysis hardening, module-declaration compatibility, graph Std injection ordering, and parity merge — the syntax and analysis foundation required before v0.2 platform-spec and pipeline work.

    Provenance

    • Closing repository: compiler
    • Closing commit: 1f8d62d
    • Subject: Finalize compiler parity and stdlib/runtime test updates
    • Band start: dd75bff (Initial Commit, 2026-03-05)
    • Closed: 2026-04-09

    Catalog scope

    • Delivery version: v0.1 (Compiler foundation)
    • Workstream: compiler-foundation
    • Milestone: v01-compiler-parity (deliverable #1)

    Relation

    Anchored tasks: compiler-initial-commit, aot-refactor, pack-command, graph-std-injection-test, compiler-parity-merge. Same workstream also covers optional-null-operand, file-scoped-modules, file-scoped-module-docs, file-scoped-analysis-hardening, module-declaration-compat, and superrepo-compiler-submodule. Closes on compiler 1f8d62d before v01-corelib-submodule stdlib consolidation.

    5 / 5 tasks done

  • Moves stdlib ownership to nested corelib / beskid_standard submodules: superrepo wiring, compiler-embedded corelib for standalone CI, stdlib artifact manifests in pckg, CLI provisioning isolation, and cleanup retries — so registry, CLI, and compiler CI share one stdlib source and duplicate in-tree standard_library trees are removed.

    Provenance

    • Closing repository: compiler
    • Closing commit: 8fa00e9
    • Subject: Resolve stdlib only from nested corelib submodule
    • Superrepo pin: 3552572 (nested corelib submodule enforcement on beskid)
    • Closed: 2026-04-10

    Catalog scope

    • Delivery version: v0.1 (Compiler foundation)
    • Workstream: corelib-packaging
    • Milestone: v01-corelib-submodule (deliverable #2)

    Relation

    Anchored tasks: corelib-submodule, stdlib-corelib-only. Broader corelib-packaging band includes corelib-standard-submodule, superrepo-compiler-submodule, stdlib-artifact-manifest-superrepo, pckg-stdlib-manifest-ui, pckg-submodule-wire, e2e-stdlib-isolation, cli-stdlib-cleanup-retry, and pckg deploy/bootstrap tasks (pckg-coolify-compose, pckg-onboarding, bootstrap login flows). Follows v01-compiler-parity and precedes ci-release CLI upload hardening and v01-open-vsx.

    2 / 2 tasks done

  • editor-extension deliverable: VS Code extension defaults to bundled LSP (devMode gates cargo launch); Open VSX workflow scaffold, semver derivation from tags/commits, namespace bootstrap, PAT/token submodule checkout for private pckg, VSCE icon compatibility, relative submodule URLs for CI auth propagation, and publish retries — CI publishes the extension from main through superrepo tag v0.1.0 without manual registry steps.

    Provenance

    • Closing repository: beskid
    • Closing commit: f777b79
    • Tag: v0.1.0 (final Open VSX publish hardening in the v0.1 band)
    • Closed: 2026-04-22

    Catalog scope

    • Delivery version: v0.1 (Compiler foundation)
    • Workstream: editor-extension
    • Milestone: v01-open-vsx (deliverable #4)

    Relation

    Anchored tasks: vscode-bundled-lsp-default, open-vsx-workflow-scaffold, open-vsx-version-derivation, open-vsx-namespace-bootstrap, open-vsx-submodule-token-checkout, open-vsx-private-submodule-pat, relative-submodule-urls-token-propagation, vscode-icon-vsce-compat, open-vsx-publish, open-vsx-publish-retry. Closes the v0.1 delivery band on f777b79; v0.2 platform-spec cutover begins immediately after this SHA on main.

    9 / 9 tasks done

Workstreams

  • Bootstrap and evolve the standalone compiler repository after dd75bff: superrepo submodule wiring, AOT refactor baseline, beskid pack, optional null-conditional (?.) operand, file-scoped module grammar plus resolver/analysis hardening, and graph Std injection tests leading to deliverable v01-compiler-parity.

    Overview
  • Move stdlib ownership to nested corelib / beskid_standard submodules, expose artifact manifests in pckg, wire beskid_pckg into the compiler workspace, and land deploy/bootstrap flows (Coolify compose, first-run onboarding, official service account) so registry and CLI provisioning share one stdlib source — deliverable v01-corelib-submodule.

    Overview
  • Superrepo and compiler CI move orchestration into Nox (aggregate workflows, ASan scoping, release Python deps). Ship multi-platform CLI binaries via SeaweedFS/S3 with upload-key and retry fixes, migrate public docs to Astro, and refresh landing/downloads plus early language book pages — no separate v01-cli-release deliverable; release tasks anchor on this workstream only.

    Overview
  • VS Code extension defaults to a bundled LSP (cargo launch gated behind devMode). Open VSX automation on main: workflow scaffold, semver derivation from tags/commits, namespace bootstrap, PAT/token submodule checkout for private pckg, VSCE icon compatibility, and publish retries — deliverable v01-open-vsx closes on superrepo v0.1.0 (f777b79).

    Overview

Recent tasks