mathworks / mathworks/data-explorer-vscode
Nightly maintenance log
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 0
- Avg merge
- 5m
- Merged PRs (30d)
- 16
Description
This issue is the log for the unattended nightly maintenance pass on this repository.
A scheduled agent runs once a night and posts one comment per run here: what it landed, what it captured for a human decision, what it was blocked on, and what it skipped. It is the single place to read to find out what happened while nobody was watching.
What a pass does
- Preflight — abort if either working tree is dirty or
main's CI is red (fixing red CI preempts everything). - Triage each open issue with no
agent:*label: reproduce against a real build, post a diagnosis naming the file and function, and say whether the cause is in this repo or upstream indata-explorer-core. - Fix at most one issue per run, and only one that clears a strict confidence gate — reproduced by a test it wrote, root cause named, fix local, correct behaviour unambiguous, full suite green with no existing test modified.
- Qualify anything customer-visible in a real browser against the shipped
dist/webviewbundle, because the unit suite composites no alpha and lays nothing out. - Refresh dependencies and the
data-explorer-corepin, as its own PR. - Changelog and version bump, then a
vX.Y.Ztag.
What it deliberately does not do
- It never publishes to the Marketplace. That stays the maintainer's manual step; a run only says whether a publish looks warranted.
- It never decides a design, UX, wording, or contrast question. A 2am run has nobody to ask, so anything with two defensible answers is captured, not attempted: labelled
agent:needs-discussion, with a comment giving the measurement and two or three concrete options with a recommendation. Capturing well is a successful outcome. - It never pushes to
maindirectly — every change lands via a PR with green CI.
Labels it uses
| label | meaning |
|---|---|
agent:triaged |
diagnosed; a run has looked at it |
agent:fixing |
a fix is in progress |
agent:needs-discussion |
needs a human decision; options are in the issue comment |
agent:blocked |
waiting on a human reply (the reporter is asked once, not nightly) |
agent:log |
this issue |
Comments posted by the agent end with an invisible marker, which is how a later run tells its own words from a human's. If you reply to an agent:blocked issue, the next run picks the reply up and re-triages with it.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
This is a maintenance log and process specification rather than a scoped implementation task; no files, tests, or entry points are named. Read the nightly run comments and repository automation first; completion is not defined as a newcomer code change, but as maintaining the log and applying maintainer decisions.
Written by the indexing model from the issue text.
Assessment
- Domain
- devops
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100