reweave add <url> --golden file.json works but writing the JSON by hand is friction. A wizard would:
- fetch the page and show detected repeating text blocks
- prompt: 'paste 2-3 titles/prices you can see'
- build the golden list, call
surgeon.bootstrap_spec, show the synthesized spec + sample rows, confirm, save
Everything needed exists in reweave/surgeon.py (bootstrap_spec) and reweave/server.py::add_source — this is UI work in cli.py. Good first issue: no core changes required.
reweave add <url> --golden file.jsonworks but writing the JSON by hand is friction. A wizard would:surgeon.bootstrap_spec, show the synthesized spec + sample rows, confirm, saveEverything needed exists in
reweave/surgeon.py(bootstrap_spec) andreweave/server.py::add_source— this is UI work incli.py. Good first issue: no core changes required.