-
Notifications
You must be signed in to change notification settings - Fork 59
O> Usable Web app prototype for RAM distributed budgeting and reward system #260
Comments
I mocked something up real quick with xataface, a php+mysql toolkit: https://github.com/dckc/rchain-bees-ants 5d0db16 |
demo: http://rchain-dbr.nfshost.com/rchain-bees-ants/ |
@dckc I really like the you work you did. IMO, interface and UI are part of the cause of problems we have on the Budget sheet with too many edits, the budget sheet does not look nice.
I also read your 'todo' and I really like it especially the history logging, having users edit only columns with their names and everything else not including the ones that I don't understand :) I really support development on this as it can really improve the way the budgeting and rewards work. |
Amount effective is zero until there are three votes; then it is the same as amount average. Perhaps we can figure out a better name. p.s. I changed them to budget and budget provisional (and likewise reward and reward provisional) |
I think the 'three vote' is limited to budgeting and not setting of rewards. Is that right @lapin7 |
When the system automatically reads data from github, can we make sure that it rewards github comments at .000001% or such negligible amount, so that there is less rework to be done in the budget spreadsheet? Currently it seems to assign 1% reward per comment or such, requiring one to go back zero those amounts out. By using a negligible amount, teams can focus on correctly rewarding the members that actually worked on an item? It's OK to have commenters in the reward list because presumably they're interested at some level, but the system should not auto-award 1% of the budget for that.. |
Where did anybody get the impression that the system rewards comments automatically? My understanding is the only thing the system does with comments is make the comment author eligible to give and receive rewards. To make a >$0 reward, three persons have to put in numbers. |
@lapin7 I got a suggestion from @Ojimadu to make a new issue for my coding work in this area. As a developer, when I read "Assistance with X" I just assume that includes "write code to automate X". I'm well known for saying: The bane of my existence is doing things I know the computer could do for me. Do you see automation as part of this issue or would you prefer that I make a separate issue? |
An idea: the budget web service can do: Bob, I see you gave Alice a thumbs-up in issue #25839 on Jan 23, but you have not voted to reward her
likewise with assignments. p.s. prototype in dbr_norm.py 33c9e57 |
What's the UID and PW on this app? |
username is your github name for now, your password is also your github name |
AWESOME !!!!
Let's elaborate on the needed functionality.
One thing: can the location be changed to a rough GPS-location? Like
000,000 (longitude, latitude)
For example I don't where HanZhou is on the planet.
30,119
https://www.google.nl/maps/place/30%C2%B000'00.0%22N+119%C2%B000'00.0%22E/@30,101.0703122,4z/data=!4m5!3m4!1s0x0:0x0!8m2!3d30!4d119
tells me more when I live at 52,4
https://www.google.nl/maps/place/52%C2%B000'00.0%22N+4%C2%B000'00.0%22E/@52,2.8793945,8z/data=!4m5!3m4!1s0x0:0x0!8m2!3d52!4d4
…--
Cheers,
HJ
|
Use case: permissionless access
Alternatives considered and discarded:
TODO: Links to context
Use case: Syncs users, issues tables with github repo
Use case: Active Member Al logs in using his github credentials
See also #279 for thoughts on using the blockchain to certify coop membership. Use case: Al browses current rewards for himself or anyone else
Use case: Al browses current budget for one or more issues
Use case: Active Member Al proposes a budget of $200 for issue 101
Use case: Al, Bill, and Charlene agree on a budget
Design issue: fraudulent votesSee #261 for discussion of what to do about users whose vote is not a good faith estimate of budget or reward. Use case: Bill votes to reward Charlene
Use case: browsing for suspicious activity
See more suggestions in #261.
Use case: Ops manager prepares a draft of Charlene's invoiceout of scope; see #548 Use case: Ops Manager initiates the next pay period
|
@lapin7 writes:
How would you use that info if the system provided it? What is the use case? If you're thinking of letting people edit location info in this system, I strongly prefer to leave that out of scope. Design options:
It's not in e pluribus unum 2.0 after all. odd, that. |
What time is the Governance meeting 2018-02-17? If it's during business hours Chicago time, I may need @TrenchFloat to cover it for me. |
Oh... duh... Governance meeting 2018-02-17 is the one in Seattle. I'll be there. Never mind, @TrenchFloat |
But I would like you to cover for me in Greg's Debrief 2018-02-07, @TrenchFloat please excuse the email noise. |
Commenting to see what will happen |
I am not available to present (until next week, that is). |
No problem, @TrenchFloat ; I mentioned you in case you could demo in my stead, but @lapin7 and I are going to do this during my Saturday "office hours" (#403) |
@dckc I've added $1000 to Budget 201803 |
It's time to declare victory on the prototype. See the milestone for the rest. |
@makys I see you added "Update on the bounty app @dckc" to this week's agenda (#469). I'm interested to know why. Just FYI? What's the goal of the agenda item? Note that I'm not generally available for RChain meetings at the RAM meeting time. I do keep RChain "office hours" Saturdays at 9am (#403) for anyone who wants to meet with me. p.s. "the bounty app" probably corresponds more to the bounty app milestone than this prototype issue, but we can't add labels to milestones. |
@dckc I'd have to go through this thread. I know you were working on the bounty app which I guess its going to used at the end of this month. I put an update on the agenda because I am not sure where we are on this, maybe a read through on this thread will be helpful. Well on the RAM meeting, maybe someone else who is up to date on this task can give an update since you will not be available. If I am completely out of sync on this, then maybe I book a time on your calendar to get up to speed on this. |
In the meeting I want to announce that we're moving to the new system. And that the spreadsheet solution will be stopped for 201803. |
Continued from #477
|
Why?
Overlapping pay periods would complicate things significantly, both for me
as the developer and for the users. I don't see much motivation for it. One
active pay period at a time meets all our requirements, no?
…On Fri, Apr 6, 2018, 2:12 AM HJ Hilbolling ***@***.***> wrote:
Continued from #477 <#477>
Could we say that budgets & rewards can be set from the 1st to the 7th of
the next month?
Yes. Just don't change the current pay period until the 8th.
(you don't mean that voting should *not* be allowed until the 1st of the
month, I assume.)
- Ops initiates new payment period at 1st of the month
- RAM's are able to edit budgets and rewards like this:
201803 from 03-01 to 04-07
201804 from 04-01 to 05-07
201805 from 05-01 to 06-07
etc.
- Freeze the month like this:
201803 at 04-08
201804 at 05-08
201805 at 06-08
- RAM's transmit invoices like this:
201803 from 04-09 to 06-09
201804 from 05-09 to 06-09
201805 from 06-09 to 06-09
- CFO creates payment register every Tuesday.
- Ops enters payments in MultiSig Gnosis Wallet every Wednesday.
- COO adds second Signature: before/at Sunday
- CFO enters payments in accounting app QuickBookOnline every Monday.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#260 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAJNymUkgWudGvGysdGyLUILIvzmWqXyks5tlxV2gaJpZM4RyM8o>
.
|
Indeed, it would complicate things. So we leave it as one active period. No overlapping pay periods. |
OK, good, so we're not changing the basic design.
More on that in #563, where we discuss operational issues for wrapping up March. |
@pmoorman asked me to vote on this but it looks like it may have already went through. is that the case? |
Yes, this is done. Wrong issue #?
…On Sun, May 6, 2018, 9:32 AM PatrickM727 ***@***.***> wrote:
@pmoorman <https://github.com/pmoorman> asked me to vote on this but it
looks like it may have already went through.
is that the case?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
<#260 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAJNyo466sl_Qxk3Mqt_7V53MaF6_1YAks5tvwlfgaJpZM4RyM8o>
.
|
goal: Prototype budget and reward system as a usable web app
working prototype: http://rchain-dbr.nfshost.com/rchain-dbr-beta/
to log in, go to the issue thingy; use your github username for your password as well as your username.
Production aspects are deferred to other issues:
budget: $3000
time: 2 to 4 weeks
based on Initial Google-sheets based system:
Pub Member Budget Allocation-Spending
The text was updated successfully, but these errors were encountered: