Skip to content

Commit fd99b2c

Browse files
author
marce
committed
release: OpenCode Ecosystem v4.2.3 — 46/46 MCPs, 128 agentes, 122 skills, 12 plugins, score 98/100, estudo de caso validado
1 parent 71d4103 commit fd99b2c

14 files changed

Lines changed: 387 additions & 1 deletion

File tree

.evolve/ecosystem-observability.jsonl

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4723,3 +4723,59 @@ ll}
47234723
{"timestamp":"2026-06-05T20:33:28.790Z","event":"tool.execute.complete","tool":"read","latency":15,"score":null}
47244724
{"timestamp":"2026-06-05T20:33:53.704Z","event":"tool.execute.complete","tool":"task","latency":384269,"score":null}
47254725
{"timestamp":"2026-06-05T20:34:12.995Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":2495,"score":null}
4726+
{"timestamp":"2026-06-05T20:34:40.553Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":1198,"score":null}
4727+
{"timestamp":"2026-06-05T20:35:07.921Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":4555,"score":null}
4728+
{"timestamp":"2026-06-05T20:35:30.531Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":5967,"score":null}
4729+
{"timestamp":"2026-06-05T20:35:52.966Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":6739,"score":null}
4730+
{"timestamp":"2026-06-05T20:36:10.091Z","event":"tool.execute.complete","tool":"todowrite","latency":20,"score":null}
4731+
{"timestamp":"2026-06-05T22:27:44.741Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":743,"score":null}
4732+
{"timestamp":"2026-06-05T22:28:10.599Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":473,"score":null}
4733+
{"timestamp":"2026-06-05T23:44:49.705Z","event":"tool.execute.complete","tool":"todowrite","latency":23,"score":null}
4734+
{"timestamp":"2026-06-05T23:45:10.270Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":2310,"score":null}
4735+
{"timestamp":"2026-06-05T23:45:30.957Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":2055,"score":null}
4736+
{"timestamp":"2026-06-05T23:45:51.681Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":359,"score":null}
4737+
{"timestamp":"2026-06-05T23:46:08.576Z","event":"tool.execute.complete","tool":"edit","latency":340,"score":null}
4738+
{"timestamp":"2026-06-05T23:46:30.727Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":7364,"score":null}
4739+
{"timestamp":"2026-06-05T23:46:45.273Z","event":"tool.execute.complete","tool":"todowrite","latency":23,"score":null}
4740+
{"timestamp":"2026-06-05T23:48:54.169Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":926,"score":null}
4741+
{"timestamp":"2026-06-05T23:50:21.072Z","event":"tool.execute.complete","tool":"read","latency":64,"score":null}
4742+
{"timestamp":"2026-06-05T23:50:42.713Z","event":"tool.execute.complete","tool":"write","latency":3021,"score":null}
4743+
{"timestamp":"2026-06-05T23:51:08.253Z","event":"tool.execute.complete","tool":"write","latency":3084,"score":null}
4744+
{"timestamp":"2026-06-05T23:51:12.838Z","event":"tool.execute.complete","tool":"write","latency":3086,"score":null}
4745+
{"timestamp":"2026-06-05T23:51:16.318Z","event":"tool.execute.complete","tool":"write","latency":3078,"score":null}
4746+
{"timestamp":"2026-06-05T23:51:19.836Z","event":"tool.execute.complete","tool":"write","latency":3113,"score":null}
4747+
{"timestamp":"2026-06-05T23:51:24.942Z","event":"tool.execute.complete","tool":"write","latency":3134,"score":null}
4748+
{"timestamp":"2026-06-05T23:51:50.227Z","event":"tool.execute.complete","tool":"write","latency":3113,"score":null}
4749+
{"timestamp":"2026-06-05T23:52:05.219Z","event":"tool.execute.complete","tool":"edit","latency":65,"score":null}
4750+
{"timestamp":"2026-06-05T23:52:23.890Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":4565,"score":null}
4751+
{"timestamp":"2026-06-06T03:40:25.555Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":4772,"score":null}
4752+
{"timestamp":"2026-06-06T03:40:38.192Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":2224,"score":null}
4753+
{"timestamp":"2026-06-06T03:43:40.335Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":451,"score":null}
4754+
{"timestamp":"2026-06-06T03:44:07.926Z","event":"tool.execute.complete","tool":"write","latency":45,"score":null}
4755+
{"timestamp":"2026-06-06T03:44:20.831Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":819,"score":null}
4756+
{"timestamp":"2026-06-06T03:47:51.804Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":302,"score":null}
4757+
{"timestamp":"2026-06-06T14:31:30.338Z","event":"tool.execute.complete","tool":"todowrite","latency":15,"score":null}
4758+
{"timestamp":"2026-06-06T14:32:54.253Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":651,"score":null}
4759+
{"timestamp":"2026-06-06T14:36:16.698Z","event":"tool.execute.complete","tool":"edit","latency":7169,"score":null}
4760+
{"timestamp":"2026-06-06T14:38:03.020Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":23863,"score":null}
4761+
{"timestamp":"2026-06-06T14:39:48.094Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":16649,"score":null}
4762+
{"timestamp":"2026-06-06T14:41:34.535Z","event":"tool.execute.complete","tool":"edit","latency":7963,"score":null}
4763+
{"timestamp":"2026-06-06T14:44:11.658Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":31801,"score":null}
4764+
{"timestamp":"2026-06-06T14:46:05.119Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":1634,"score":null}
4765+
{"timestamp":"2026-06-06T14:50:15.960Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":904,"score":null}
4766+
{"timestamp":"2026-06-06T14:55:19.857Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":946,"score":null}
4767+
{"timestamp":"2026-06-06T14:58:21.828Z","event":"tool.execute.complete","tool":"read","latency":34984,"score":null}
4768+
{"timestamp":"2026-06-06T15:00:19.422Z","event":"tool.execute.complete","tool":"todowrite","latency":23,"score":null}
4769+
{"timestamp":"2026-06-06T15:02:58.030Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":1102,"score":null}
4770+
{"timestamp":"2026-06-06T15:05:11.388Z","event":"tool.execute.complete","tool":"write","latency":1088,"score":null}
4771+
{"timestamp":"2026-06-06T15:07:01.466Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":523,"score":null}
4772+
{"timestamp":"2026-06-06T15:36:43.702Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":497,"score":null}
4773+
{"timestamp":"2026-06-06T15:39:16.789Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":701,"score":null}
4774+
{"timestamp":"2026-06-06T15:41:53.096Z","event":"tool.execute.complete","tool":"edit","latency":3668,"score":null}
4775+
{"timestamp":"2026-06-06T15:43:37.032Z","event":"tool.execute.complete","tool":"edit","latency":2626,"score":null}
4776+
{"timestamp":"2026-06-06T15:47:02.319Z","event":"tool.execute.complete","tool":"edit","latency":1932,"score":null}
4777+
{"timestamp":"2026-06-06T15:48:56.894Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":613,"score":null}
4778+
{"timestamp":"2026-06-06T15:52:41.604Z","event":"tool.execute.complete","tool":"todowrite","latency":43,"score":null}
4779+
{"timestamp":"2026-06-06T15:54:35.030Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":1629,"score":null}
4780+
{"timestamp":"2026-06-06T15:57:29.599Z","event":"tool.execute.complete","tool":"code-runner_run-code","latency":49772,"score":null}
4781+
{"timestamp":"2026-06-06T15:59:36.604Z","event":"tool.execute.complete","tool":"todowrite","latency":43,"score":null}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "system/academic-audit",
3+
"version": "0.1.0",
4+
"semver": "0.1.0",
5+
"sha256": "58d634d8e89c7eda65317864257f3a4ff752ac6ef5554348aaf998a73943e338",
6+
"signature": "",
7+
"public_key": "",
8+
"author": "opencode-ecosystem",
9+
"created": "2026-06-04T21:54:06.723673+00:00",
10+
"updated": "2026-06-04T21:54:06.723673+00:00",
11+
"dependencies": {},
12+
"changelog": [
13+
{
14+
"version": "0.1.0",
15+
"date": "2026-06-04",
16+
"changes": [
17+
"Registro via Inventory Auditor (MDE)"
18+
]
19+
}
20+
],
21+
"permissions": [
22+
"read:filesystem"
23+
],
24+
"allowed_tools": [],
25+
"denied_tools": [],
26+
"human_approval_required": false,
27+
"min_opencode_version": "1.14.0",
28+
"skill_path": "C:\\Users\\marce\\.config\\opencode\\skills\\system\\academic-audit"
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "system/code-philosophy",
3+
"version": "0.1.0",
4+
"semver": "0.1.0",
5+
"sha256": "c79c6cc32d44a35f61e212ce72449433e921c3592aca8de2ebe7359d80323e8c",
6+
"signature": "",
7+
"public_key": "",
8+
"author": "opencode-ecosystem",
9+
"created": "2026-06-04T21:54:06.729394+00:00",
10+
"updated": "2026-06-04T21:54:06.729394+00:00",
11+
"dependencies": {},
12+
"changelog": [
13+
{
14+
"version": "0.1.0",
15+
"date": "2026-06-04",
16+
"changes": [
17+
"Registro via Inventory Auditor (MDE)"
18+
]
19+
}
20+
],
21+
"permissions": [
22+
"read:filesystem"
23+
],
24+
"allowed_tools": [],
25+
"denied_tools": [],
26+
"human_approval_required": false,
27+
"min_opencode_version": "1.14.0",
28+
"skill_path": "C:\\Users\\marce\\.config\\opencode\\skills\\system\\code-philosophy"
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "system/code-review",
3+
"version": "0.1.0",
4+
"semver": "0.1.0",
5+
"sha256": "d9aba71849c52649d1f8d2015654520085bf2745780d4be4059a44fc15955823",
6+
"signature": "",
7+
"public_key": "",
8+
"author": "opencode-ecosystem",
9+
"created": "2026-06-04T21:54:06.747238+00:00",
10+
"updated": "2026-06-04T21:54:06.747238+00:00",
11+
"dependencies": {},
12+
"changelog": [
13+
{
14+
"version": "0.1.0",
15+
"date": "2026-06-04",
16+
"changes": [
17+
"Registro via Inventory Auditor (MDE)"
18+
]
19+
}
20+
],
21+
"permissions": [
22+
"read:filesystem"
23+
],
24+
"allowed_tools": [],
25+
"denied_tools": [],
26+
"human_approval_required": false,
27+
"min_opencode_version": "1.14.0",
28+
"skill_path": "C:\\Users\\marce\\.config\\opencode\\skills\\system\\code-review"
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "system/descobrir-e-instalar-mcp",
3+
"version": "0.1.0",
4+
"semver": "0.1.0",
5+
"sha256": "7c6b077fe4fe13940783a0eebaaa4cfcaef718dc4c820aee5ffcd53e76692fe0",
6+
"signature": "",
7+
"public_key": "",
8+
"author": "opencode-ecosystem",
9+
"created": "2026-06-04T21:54:06.758859+00:00",
10+
"updated": "2026-06-04T21:54:06.758859+00:00",
11+
"dependencies": {},
12+
"changelog": [
13+
{
14+
"version": "0.1.0",
15+
"date": "2026-06-04",
16+
"changes": [
17+
"Registro via Inventory Auditor (MDE)"
18+
]
19+
}
20+
],
21+
"permissions": [
22+
"read:filesystem"
23+
],
24+
"allowed_tools": [],
25+
"denied_tools": [],
26+
"human_approval_required": false,
27+
"min_opencode_version": "1.14.0",
28+
"skill_path": "C:\\Users\\marce\\.config\\opencode\\skills\\system\\descobrir-e-instalar-mcp"
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "system/domain-shift-camada1b",
3+
"version": "0.1.0",
4+
"semver": "0.1.0",
5+
"sha256": "8263ca5988ad3348628b934297ff726caeb2b6234d0a6254cabc380be6863b11",
6+
"signature": "",
7+
"public_key": "",
8+
"author": "opencode-ecosystem",
9+
"created": "2026-06-04T21:54:06.771003+00:00",
10+
"updated": "2026-06-04T21:54:06.771003+00:00",
11+
"dependencies": {},
12+
"changelog": [
13+
{
14+
"version": "0.1.0",
15+
"date": "2026-06-04",
16+
"changes": [
17+
"Registro via Inventory Auditor (MDE)"
18+
]
19+
}
20+
],
21+
"permissions": [
22+
"read:filesystem"
23+
],
24+
"allowed_tools": [],
25+
"denied_tools": [],
26+
"human_approval_required": false,
27+
"min_opencode_version": "1.14.0",
28+
"skill_path": "C:\\Users\\marce\\.config\\opencode\\skills\\system\\domain-shift-camada1b"
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "system/evo-10-mcpick-integration",
3+
"version": "0.1.0",
4+
"semver": "0.1.0",
5+
"sha256": "401c350131d425afd62c5730fee373e1e68ba40ed291dbd586ab0dd070a04fd5",
6+
"signature": "",
7+
"public_key": "",
8+
"author": "opencode-ecosystem",
9+
"created": "2026-06-04T21:54:06.777835+00:00",
10+
"updated": "2026-06-04T21:54:06.777835+00:00",
11+
"dependencies": {},
12+
"changelog": [
13+
{
14+
"version": "0.1.0",
15+
"date": "2026-06-04",
16+
"changes": [
17+
"Registro via Inventory Auditor (MDE)"
18+
]
19+
}
20+
],
21+
"permissions": [
22+
"read:filesystem"
23+
],
24+
"allowed_tools": [],
25+
"denied_tools": [],
26+
"human_approval_required": false,
27+
"min_opencode_version": "1.14.0",
28+
"skill_path": "C:\\Users\\marce\\.config\\opencode\\skills\\system\\evo-10-mcpick-integration"
29+
}
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "system/multimodal-vision",
3+
"version": "0.1.0",
4+
"semver": "0.1.0",
5+
"sha256": "33fd6e1cf1a087236658c7e2250b3b621bd1504cc398d8308d7d54276910a400",
6+
"signature": "",
7+
"public_key": "",
8+
"author": "opencode-ecosystem",
9+
"created": "2026-06-04T21:54:06.784746+00:00",
10+
"updated": "2026-06-04T21:54:06.784746+00:00",
11+
"dependencies": {},
12+
"changelog": [
13+
{
14+
"version": "0.1.0",
15+
"date": "2026-06-04",
16+
"changes": [
17+
"Registro via Inventory Auditor (MDE)"
18+
]
19+
}
20+
],
21+
"permissions": [
22+
"read:filesystem"
23+
],
24+
"allowed_tools": [],
25+
"denied_tools": [],
26+
"human_approval_required": false,
27+
"min_opencode_version": "1.14.0",
28+
"skill_path": "C:\\Users\\marce\\.config\\opencode\\skills\\system\\multimodal-vision"
29+
}

skills/system/plan-review/reference/adherence-checklist.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,4 @@ Before completing a plan review, verify:
99
- [ ] Quality Assessment table completed
1010
- [ ] Positive observations noted
1111
- [ ] Output follows the standard format
12+
- [ ] PLANS.md compliance verified (state machine, versioning, consistency)

skills/system/plan-review/reference/plan-review-checklist.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,17 @@
3737
- ✅ "Add JWT authentication with refresh token support" (specific)
3838
- ✅ "Migrate user table to PostgreSQL with zero downtime" (measurable)
3939

40-
### 4. Actionability
40+
### 4. PLANS.md Compliance
41+
42+
| Requirement | Check |
43+
|-------------|-------|
44+
| PLANS.md exists | Active plan tracking artifact present at workspace root |
45+
| State machine obeyed | Exactly ONE phase `[IN PROGRESS]`, exactly ONE task `← CURRENT` |
46+
| Versioning respected | Previous PLANS.md archived before overwrite |
47+
| Consistency with detail plan | PLANS.md condensed version matches `thoughts/plans/{name}.md` |
48+
| Critical context current | Relevant files, blockers, and decisions reflect reality |
49+
50+
### 5. Actionability
4151

4252
| Requirement | Check |
4353
|-------------|-------|

0 commit comments

Comments
 (0)