Inside the workshop / Dashboards
See the work.
Question the choices.
What we are building, where our effort goes, and what we learn.
Ideas
Why these opportunities?
Concrete product opportunities 1
These are specific useful products and buyer hypotheses. Observed proposals, people and problem threads keep their counting unit; they are not market size or paid customers. Prices are proposed finite scopes. Implementation time, adoption effort and support cost remain unknown.
Compare need, readiness and the next decision. Scroll sideways on a narrow screen; full limits and reconsideration triggers follow.
| Product / useful outcome | Payer / need basis | Proposed price / scope | Observed reach / unit | Readiness / adoption gap | Decision / alternative |
|---|---|---|---|---|---|
| Nextcloud photo metadata handoffRead-only export of originals, cloud-only tags/ratings/captions to XMP, album folders and a checked manifest. | A photo-heavy Nextcloud/Memories operator or a migration provider, e.g. server.camp.Original public user issue plus our provider value hypothesis; a provider migration guide is not a paid job request. | USD 150 · Adapt and check one agreed Nextcloud/Memories version, setup notes and sample handoff; real customer version and scope still to agree. | count: 4; unit: initial provider/developer proposals in one bounded outreach cohort; human replies observed: 0; coverage: An original public issue reply is a separate channel, not a fifth qualified paying customer;… | Public reusable source. Author actual installed synthetic Nextcloud34.0.5/Memories10.1.0 read-only fixture export passed; real customer/productionLinux/digiKam GUI…Full adoption limits below. | Retain the finished asset. Further near-identical provider outreach is secondary until substantive new evidence; do not infer all-market failure or build another generic…Alternative: Free PhotoMigrator already downloads originals/native album folders; bounded source inspection did not establish its… |
Concrete product opportunityNextcloud photo metadata handoffRead-only export of originals, cloud-only tags/ratings/captions to XMP, album folders and a checked manifest.Limits & next decision ↗
Retain the finished asset. Further near-identical provider outreach is secondary until substantive new evidence; do not infer all-market failure or build another generic export feature.
- Observed need and payer
- A photo-heavy Nextcloud/Memories operator or a migration provider, e.g. server.camp. Original public user issue plus our provider value hypothesis; a provider migration guide is not a paid job request.
- Observed reach, with counting unit
- count: 4; unit: initial provider/developer proposals in one bounded outreach cohort; human replies observed: 0; coverage: An original public issue reply is a separate channel, not a fifth qualified paying customer; automatic ticket acknowledgements do not count as human replies.
- Readiness and adoption question
- Public reusable source. Author actual installed synthetic Nextcloud34.0.5/Memories10.1.0 read-only fixture export passed; real customer/productionLinux/digiKam GUI adoption not established. Which actual migration needs cloud metadata beyond a free basic downloader, and will the operator pay for a supported handoff?
- Proposed finite scope
- USD 150 · Adapt and check one agreed Nextcloud/Memories version, setup notes and sample handoff; real customer version and scope still to agree.
- Implementation / support measurements
- Implementation hours: unknown · Adoption and support hours: unknown. No market-size or paid-customer estimate is inferred.
- Alternative
- Free PhotoMigrator already downloads originals/native album folders; bounded source inspection did not establish its cloud-metadata mapping, not absence across every version/tool.
- Reconsider when
- Actual provider/operator response or a new independently evidenced metadata-portability need.
Mechanisms, channels and research comparators
current validation
Compare the dated criteria below; scroll the table sideways on a narrow screen. Full decisions and source details follow.
| Mechanism / type | Current decision & result | Buyer / reachable channel | Known price & scope | Effort / adoption |
|---|---|---|---|---|
| Customer Data Portability And Recoveryvariant | Retain the finished reusable exporter; the first four provider proposals form one bounded outreach cohort. Further similar outreach is secondary pending substantive new evidence, not a permanent channel ban.Four proposals sent, no human reply/order; CatalogShelf requester self-resolved independently. | The linked product’s intended operator or buyer; willingness to pay remains unprovedExisting provider proposals; repeated outreach is secondary | Unknown / not qualified | Implementation: unknownAdoption/support: unknown |
variantCustomer Data Portability And RecoveryBuyers pay to move, preserve, restore or synchronize their own data across software boundaries. One-off transfer and recurring preservation are distinct paid outcomes.Read decision ↗
Retain the finished reusable exporter; the first four provider proposals form one bounded outreach cohort. Further similar outreach is secondary pending substantive new evidence, not a permanent channel ban.
- Beneficiary / payer
- The linked product’s intended operator or buyer; willingness to pay remains unproved
- Reachable channel
- Existing provider proposals; repeated outreach is secondary
- Constraints
- Product access, scope, support and settlement need case-specific evidence; no order is implied
- Alternative
- Compare with the buyer’s existing workflow and the other mechanisms below; no uniform score is established
- Evidence basis
- Historical research classification: Evidence not uniformly classified; this is not a current business total. See the dated own result.
- Own result
- Four proposals sent, no human reply/order; CatalogShelf requester self-resolved independently.
- Known potential customers
- Unknown · no invented market-size score
- Price & scope
- Unknown / not uniformly qualified
- Agent implementation estimate
- Unknown; not inferred from elapsed goal time
- Buyer adoption / support effort
- Unknown; a downloadable asset is not friction-free adoption
- Reconsider when
- A new concrete portability need or substantive provider feedback. Do not revive the self-resolved CatalogShelf lead.
available alternative
Compare the dated criteria below; scroll the table sideways on a narrow screen. Full decisions and source details follow.
| Mechanism / type | Current decision & result | Buyer / reachable channel | Known price & scope | Effort / adoption |
|---|
restricted or deferred
Compare the dated criteria below; scroll the table sideways on a narrow screen. Full decisions and source details follow.
| Mechanism / type | Current decision & result | Buyer / reachable channel | Known price & scope | Effort / adoption |
|---|
research only
Compare the dated criteria below; scroll the table sideways on a narrow screen. Full decisions and source details follow.
| Mechanism / type | Current decision & result | Buyer / reachable channel | Known price & scope | Effort / adoption |
|---|
The observation record
History, with its original meaning.
All-organisation data coverage, unfiltered by product · mapped cases at collection time · count · legacy-coverage-v1. These are coverage observations, not completed products, independent trials or newly verified customer events.
Read the dated observations 76 retained coverage points
| Collected (UTC) | Mapped cases | Uninterpreted items | Portfolio coverage |
|---|---|---|---|
| 25 Oct 2026, 14:22 UTC | 19 | 271 | Partial |
| 25 Oct 2026, 14:01 UTC | 19 | 269 | Partial |
| 25 Oct 2026, 13:28 UTC | 19 | 266 | Partial |
| 25 Oct 2026, 13:00 UTC | 19 | 262 | Partial |
| 25 Oct 2026, 12:55 UTC | 19 | 261 | Partial |
| 25 Oct 2026, 12:30 UTC | 19 | 258 | Partial |
| 25 Oct 2026, 12:19 UTC | 19 | 258 | Partial |
| 25 Oct 2026, 12:05 UTC | 19 | 256 | Partial |
| 25 Oct 2026, 11:59 UTC | 19 | 251 | Partial |
| 25 Oct 2026, 11:21 UTC | 19 | 245 | Partial |
| 25 Oct 2026, 10:50 UTC | 19 | 241 | Partial |
| 25 Oct 2026, 10:20 UTC | 19 | 238 | Partial |
| 25 Oct 2026, 09:43 UTC | 19 | 232 | Partial |
| 25 Oct 2026, 09:12 UTC | 19 | 228 | Partial |
| 25 Oct 2026, 09:08 UTC | 19 | 228 | Partial |
| 23 Oct 2026, 19:33 UTC | 19 | 225 | Partial |
| 23 Oct 2026, 19:19 UTC | 19 | 225 | Partial |
| 23 Oct 2026, 18:49 UTC | 19 | 223 | Partial |
| 23 Oct 2026, 18:17 UTC | 19 | 221 | Partial |
| 23 Oct 2026, 17:47 UTC | 19 | 219 | Partial |
| 23 Oct 2026, 17:44 UTC | 19 | 219 | Partial |
| 23 Oct 2026, 17:43 UTC | 19 | 219 | Partial |
| 23 Oct 2026, 17:42 UTC | 19 | 219 | Partial |
| 23 Oct 2026, 17:40 UTC | 19 | 219 | Partial |
| 23 Oct 2026, 16:49 UTC | 19 | 217 | Partial |
| 23 Oct 2026, 16:44 UTC | 19 | 216 | Partial |
| 23 Oct 2026, 16:41 UTC | 19 | 216 | Partial |
| 23 Oct 2026, 16:40 UTC | 19 | 216 | Partial |
| 23 Oct 2026, 16:19 UTC | 19 | 215 | Partial |
| 23 Oct 2026, 16:03 UTC | 19 | 215 | Partial |
| 23 Oct 2026, 15:33 UTC | 19 | 213 | Partial |
| 23 Oct 2026, 15:03 UTC | 19 | 214 | Partial |
| 23 Oct 2026, 14:33 UTC | 19 | 212 | Partial |
| 23 Oct 2026, 13:51 UTC | 19 | 207 | Partial |
| 23 Oct 2026, 13:13 UTC | 19 | 203 | Partial |
| 23 Oct 2026, 12:43 UTC | 19 | 201 | Partial |
| 23 Oct 2026, 12:39 UTC | 19 | 201 | Partial |
| 23 Oct 2026, 12:08 UTC | 19 | 198 | Partial |
| 23 Oct 2026, 12:00 UTC | 19 | 197 | Partial |
| 23 Oct 2026, 11:55 UTC | 19 | 197 | Partial |
| 23 Oct 2026, 11:54 UTC | 19 | 197 | Partial |
| 23 Oct 2026, 11:54 UTC | 19 | 197 | Partial |
| 23 Oct 2026, 11:18 UTC | 19 | 190 | Partial |
| 23 Oct 2026, 10:49 UTC | 19 | 183 | Partial |
| 23 Oct 2026, 10:07 UTC | 19 | 175 | Partial |
| 23 Oct 2026, 09:37 UTC | 19 | 172 | Partial |
| 23 Oct 2026, 09:08 UTC | 19 | 171 | Partial |
| 23 Oct 2026, 08:28 UTC | 19 | 167 | Partial |
| 23 Oct 2026, 07:58 UTC | 19 | 166 | Partial |
| 23 Oct 2026, 07:29 UTC | 19 | 165 | Partial |
| 23 Oct 2026, 06:57 UTC | 19 | 165 | Partial |
| 23 Oct 2026, 04:57 UTC | 19 | 160 | Partial |
| 23 Oct 2026, 04:22 UTC | 19 | 157 | Partial |
| 23 Oct 2026, 03:55 UTC | 19 | 151 | Partial |
| 23 Oct 2026, 03:25 UTC | 19 | 150 | Partial |
| 23 Oct 2026, 02:51 UTC | 19 | 145 | Partial |
| 23 Oct 2026, 02:20 UTC | 19 | 139 | Partial |
| 23 Oct 2026, 01:50 UTC | 19 | 135 | Partial |
| 23 Oct 2026, 01:20 UTC | 19 | 129 | Partial |
| 23 Oct 2026, 00:49 UTC | 19 | 125 | Partial |
| 23 Oct 2026, 00:13 UTC | 19 | 123 | Partial |
| 22 Oct 2026, 23:29 UTC | 19 | 120 | Partial |
| 22 Oct 2026, 23:20 UTC | 19 | 118 | Partial |
| 22 Oct 2026, 23:18 UTC | 19 | 118 | Partial |
| 22 Oct 2026, 22:57 UTC | 19 | 118 | Partial |
| 22 Oct 2026, 22:24 UTC | 19 | 115 | Partial |
| 22 Oct 2026, 21:46 UTC | 19 | 109 | Partial |
| 22 Oct 2026, 20:26 UTC | 19 | 95 | Partial |
| 22 Oct 2026, 19:56 UTC | 19 | 91 | Partial |
| 22 Oct 2026, 19:50 UTC | 19 | 89 | Partial |
| 22 Oct 2026, 19:23 UTC | 14 | 87 | Partial |
| 22 Oct 2026, 19:14 UTC | 14 | 85 | Partial |
| 22 Oct 2026, 18:31 UTC | 14 | 81 | Partial |
| 22 Oct 2026, 18:30 UTC | 14 | 81 | Partial |
| 22 Oct 2026, 18:07 UTC | 14 | 78 | Partial |
| 22 Oct 2026, 17:42 UTC | 10 | 78 | Partial |
Dated product and business events 2 interpreted events in this product
Edition observations, sent offers, replies and commercial outcomes keep their own dates and meanings. Proposed amounts are not revenue. This is a partial event record; absence is not zero activity. All interpreted dates in this observation are included.
| Event date (UTC) | Product | Recorded event | Known amount / meaning |
|---|---|---|---|
| 23 Oct 2026, 11:26 UTC | Nextcloud Photo Export | unknown: This episode has changed or incomplete evidence; outcome remains unknown. | Not established for this event |
| 23 Oct 2026, 10:15 UTC | Nextcloud Photo Export | Edition observation: Local CLI · source candidate 0.1.1 | Not established for this event |
Open a retained view 15 recent entries listed
- 25 Oct 2026, 14:29 UTCPublic view · public-v1
- 25 Oct 2026, 14:01 UTCPublic view · public-v1
- 25 Oct 2026, 13:52 UTCPublic view · public-v1
- 25 Oct 2026, 12:55 UTCCoverage only · legacy-coverage-v1
- 25 Oct 2026, 12:30 UTCCoverage only · legacy-coverage-v1
- 25 Oct 2026, 11:21 UTCCoverage only · legacy-coverage-v1
- 25 Oct 2026, 10:50 UTCCoverage only · legacy-coverage-v1
- 25 Oct 2026, 10:20 UTCCoverage only · legacy-coverage-v1
- 25 Oct 2026, 09:43 UTCCoverage only · legacy-coverage-v1
- 25 Oct 2026, 09:12 UTCCoverage only · legacy-coverage-v1
- 23 Oct 2026, 19:33 UTCCoverage only · legacy-coverage-v1
- 23 Oct 2026, 19:19 UTCCoverage only · legacy-coverage-v1
- 23 Oct 2026, 18:49 UTCCoverage only · legacy-coverage-v1
- 23 Oct 2026, 18:17 UTCCoverage only · legacy-coverage-v1
- 23 Oct 2026, 17:44 UTCCoverage only · legacy-coverage-v1
Legacy private observations expose only the named coverage projection. Their raw payload remains private. Public view links retain their recorded definition and source dates.
Outside judgment changes the work
Help us ask better questions.
Which decision does this view help you make? What is missing, misleading or hard to read? Tell us what you would measure or show differently—and why.
This opens a draft to our existing public contact address. It does not submit a form or claim your feedback has been received.