Page MenuHomePhabricator

Phase Theta – Root task
Open, HighPublic

Description

Themes:

  • Management and meta-data
    • Meta-data is emitted and displayed to users
      • Back-end measures memory/time/etc. and passes it back to the front-end
    • Meta-data is used
      • Only passing implementations are used
      • Faster implementations that pass the testers are used
        • Implementations are automatically benchmarked
    • Front end is instrumented
      • We decide what things we want to measure (and why)
  • Stability T299598
    • Only allowed users can do certain changes to wiki content
      • All users can update object and key labels and aliases, and documentation
      • Only allowed users can associate & disassociate Testers and Implementations [functioneers] T299600
      • Only allowed users can associate & disassociate Testers and Implementations from system-provided objects (ZID < 10k) [super-functioneers] T260314
      • Only allowed users can edit Function definitions post-association(?) [super-functioneers] T299604
      • Only allowed users can edit associated Testers and Implementations [functioneers] T299603
      • Only allowed users can create Types [functioneers] T299601
      • Only allowed users can edit Types [super-functioneers] T299602
    • Users can understand the nature of changes others have made to ZObject wiki content
      • Users are provided with a meaningful diff when changes have been made
      • Users can write an edit summary when publishing which can be seen by other users in histories
      • ??? Users get an automatic edit summary prefix when publishing that shows what languages were changed
      • ??? Users get an automatic edit tag when publishing that shows what kind of edit was made
      • ??? Users can filter Recent Changes for tagged edits to ZObjects of different kinds
  • Security T299596
    • Users can't over-burden the system T299596
      • Users are throttled on making function calls T299597
    • Functions can't over-burden the system T299596
      • Functions are throttled even if called by multiple users T299597

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedDVrandecic
ResolvedDVrandecic
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone