Skip to content

Development Active Workstreams (Public)

Last updated: 2026-04-11
Scope: in-progress public-facing engineering tracks

Stream A: Member upload flow completion

Status: in progress

Completed:

  1. Guided upload-detail modal parity with market detail UX.
  2. Deep section introspection for imported AstrBot configuration slices (up to nested runtime nodes).
  3. Per-draft upload-detail review state memory across modal reopen and same-session refresh.
  4. Local AstrBot rescan now uses deterministic latest-draft collapse semantics even when import storage iteration order drifts.

Remaining:

  1. Continue e2e hardening around long-running member upload/revoke loops.

Public acceptance criteria:

  1. Member can import, review, submit, and revoke own submissions with stable UI feedback.
  2. Upload detail supports granular section selection and visible effect preview, with deterministic state restoration for the current browser session.

Stream B: AstrBot interoperability hardening

Status: in progress

Completed:

  1. Compatibility diagnostics now expose deterministic issue-group buckets (integrity, security, version, conversion, environment, unknown) for import payloads and review evidence.
  2. Compatibility diagnostics now expose per-issue details (sections, related_paths, evidence_refs) to support field-level triage without manual payload archaeology.
  3. Member compatibility guidance now consumes compatibility_issue_details and keeps issue-level section/path/evidence metadata available to UI actions.
  4. Raw AstrBot conversion now emits field-level diagnostics (summary.field_diagnostics) and conversion issue evidence can be resolved from those diagnostics when scan-level evidence is absent.
  5. Member import summary now includes field diagnostic counts and manual-review counts, giving an at-a-glance signal before opening detail dialogs.

Remaining:

  1. Improve compatibility mapping for raw AstrBot exports and profile-pack normalized model.
  2. Expand per-field import diagnostics for unsupported or downgraded fields.

Public acceptance criteria:

  1. Import results expose deterministic compatibility_issues.
  2. No silent data loss in declared supported sections.

Stream C: Docs and visibility governance

Status: in progress

  1. Keep public docs as interface contract; keep operator procedures private.
  2. Maintain trilingual parity for new public docs pages and navigation entries.

Public acceptance criteria:

  1. Public docs pass i18n structure and build checks.
  2. Promotion gate stays PASS for public-only commits.

Stream D: CI and e2e stability

Status: in progress

  1. Continue triage/refactor of flaky webui e2e slices.
  2. Preserve deterministic test fixtures across environments.

Public acceptance criteria:

  1. ci pipeline green on main for repeated pushes.
  2. E2E failures are tracked with root-cause labels and mitigation status.