ππ€ β [STA-31] Claim anomalies & return stats #28
Labels
Data Manipulation
Created by Linear-GitHub Sync
Generative Data
Created by Linear-GitHub Sync
Migration
Created by Linear-GitHub Sync
Static data
Created by Linear-GitHub Sync
Sytizen-Repo
Created by Linear-GitHub Sync
Unity
Created by Linear-GitHub Sync
Urgent
Created by Linear-GitHub Sync
User Data
Created by Linear-GitHub Sync
Create a feature on individual anomalies to claim them to a user's profile. Send a request to Flask with the following information:
TIC ID (of the claimed anomaly) β this will be changed to different identifiers based on what type of anomaly it is (could also be multiple identifiers per anomaly if each identifier is used in a different dataset like
lightkurve
and something else).Down the line it will be the other way around - an anomaly will be generated by a user and a TIC ID/identifier will be assigned to it, however for now we're just manually adding anomalies to the database (which will be moved across to the DeSci Nodes setup)
Metadata tags (as JSON) β Things like dataset, discovery info, etc.
User ID/Account info
Flask will then generate images and return those images, as well as other parameters, which will be passed into the planet's sandbox page -@zaq42 (with the "other parameters" e.g. orbital period being passed into the sandbox's generator). For now, only the "owner" of a planet can edit the sandbox, however users will be able to "fork" someone else's anomaly and manipulate it as they wish.
What needs to be done then? For the frontend, we need to knock in the windows for the images and other metadata to be included, and then I need to update the
planets
table with the following new fields:1
by default, can be edited/changed based on what is returned from Lightkurve. For now, we'll only have one currency β "resources", which in the MVP will be split into the different resource types described here. In the MVP, there will be a different multiplier for each resource type (JSON!). Maybe the multiplier can be set by theearthRadius
field for this demoprofiles
table &planets
tableid
inprofiles
ofOwner
β¦. for debugging purposes only atmThen we can add some reputation points to the user β for now it can be 1 point for every anomaly they claim/classify, as that's the flow I'm thinking will be in place at MVP.
From SyncLinear.com | STA-31
The text was updated successfully, but these errors were encountered: