3.4 KiB
3.4 KiB
Changelog
All notable changes to this project are documented here. This file follows Keep a Changelog and the project adheres to Semantic Versioning.
The project is pre-1.0. Versions below 1.0.0 are internal milestones, not public releases.
[Unreleased]
Added
- Monorepo workspace —
pnpmworkspace (api,web,e2e), rootpackage.json/pnpm-workspace.yaml/tsconfig.base.json, and a PHPpluginpackage (composer.json). Empty packages by design (see ADR 8). - Phase 0 spike records under
spikes/:pairing-threat-model.md— pairing protocol: 8+ char code, 5-min TTL, 5-attempt lockout, HMAC, scopedread/deploytokens, threat table T1–T10.plugin-catalog.md— 40-slug install allowlist + detect-only list; nowp plugin install <url>.builder-detect.md— builder detection rules + pluginsite-infoAPI sketch.mirror-timing.md— synthetic 2GB mirror/proxy timing result.golden-task.md— golden harness status (live Grok pending key).phase-0-harness.md— batch writeup with open questions.
- Golden-task harness under
e2e/golden/— 20 prompts × 2 site fixtures (gutenberg-business,elementor-restaurant), apply-then-assert scorer, offline runner, live Grok client, and 21 passing Vitest tests. - Builder detection —
detectBuilder()(elementor / beaver / divi / gutenberg / classic) from theme + plugin slugs + post meta + content. - Subset + media proxy —
exportDbSubset()(content tables only, secret redaction) andmediaProxyTarget()/stageReplacement()(origin proxy, copy-on-replace). - Mirror timing runner —
run-mirror-timing.tswith a real 2GBddbaseline; result: slice p50/p95 ≈ 0.003/0.010 ms, 0 upload bytes copied. - Documentation — ADR set under
docs/decisions/(0001–0009), this changelog, and.env.example.
Changed
- Repository identity — renamed from
originmaintowursor; description set to the product tagline; stale homepage cleared; topicswordpress,ai,agentadded (see ADR 9). - PRD / IMPLEMENTATION — expanded risk register (R1–R14 with mitigations and sprint ownership), media-proxy and capability-tier decisions locked, pairing and warm-pool details corrected.
- README / AGENTS.md — repo layout and Phase 0 gate documented; status updated to reflect the workspace existing while product code remains gated.
.gitignore— added coverage/report/build artifacts and the large-export fixture path.
Removed
- Nothing removed from the current product; the prior
originmaincodebase was removed earlier in702ce4e.
Security
- Pairing threat model and plugin install allowlist formalize the two highest-risk boundaries (live-site backdoor, arbitrary plugin install). See ADR 3 and ADR 4.
[0.1.0] - 2026-08-15
First tracked Wursor artifact set.
Added
- pstack-style engineering rigor skill family (
.agents/skills/) andAGENTS.mdrouting (0dae13c). - Wursor v2.0 PRD and IMPLEMENTATION guide — non-technical-first pivot (
dfb3c93).
[0.0.0] - 2026-08-13
Added
- Initial Wursor PRD after removing the prior Originmain codebase (
702ce4e).