Hey folks!
Although scalable build systems have historically meant lots of hand-maintained boilerplate, Pants 2.0's dependency inference eliminated the majority of the maintenance needed while editing code. Pants 2.3 goes even further by adding a `./pants tailor` goal, which will automatically "fit" (albeit only when asked!) your existing BUILD files to any newly created files that aren't owned by existing targets.
Happy to answer any questions!